来自快递网站的Ember应用程序在刷新后不起作用

时间:2015-10-10 13:58:28

标签: express ember.js routing

在ember中我构建生产到我的快递应用程序中的/client文件夹。在我启动应用程序之前的底部表达中,我有这些行

var api = require('./app/routes/api');

app.use('/api/v'+apiVersion, api);
app.use(express.static(__dirname + '/client'));

直到我刷新页面,直到它为该路由返回Cannot GET,在终端morgan的日志中,我看到它正在调用{ {1}}而不是路由到index.html文件并允许ember从那里接管。我需要以不同的方式设置它吗?

1 个答案:

答案 0 :(得分:1)

您的快递应用需要处理404错误并发送' index.html'客户端应用程序。

在最底部(在所有其他地方之下)添加此代码:

CREATE FUNCTION dbo.udf_SelectNews()
RETURNS TABLE 
AS
RETURN 
  (SELECT TOP 10 ID,Headline,CreatedDate
  FROM tblNews
  ORDER BY CreatedDate DESC);