【发布时间】:2016-08-19 22:58:46
【问题描述】:
基于Sailsjs documentation,可以在路由文件中添加如下语法的响应:
module.exports.routes = {
'/foo': {response: 'notFound'}
};
这会在/response 目录中搜索notFound.js 文件,我在其中。
所以在我的routes.js 文件中,我将其添加为其他路线的末尾,以便捕获未找到的路线,如下所示:
module.exports.routes = {
'get /myroute/:myPara/': 'MyController.getAll',
'get /myroute/:myPara/': 'MyController.getOne',
'post /myroute/:myPara/': 'MyController.create',
'/*' : {response: 'notFound'}
};
我意识到永远找不到最后一条路线,我也尝试删除斜线(做 '*' ),但没有任何效果。
我错过了什么吗?谢谢!
【问题讨论】:
标签: node.js model-view-controller routing sails.js