На основе Sailsjs documentation, можно добавить на маршрутах файл ответа с синтаксисом, как это:Не нашли маршрут не найден в Sailsjs
module.exports.routes = {
'/foo': {response: 'notFound'}
};
Этот поиск файла notFound.js
в каталоге /response
, который Я там.
Так что в моем routes.js
файл я добавил это в конце других маршрутов для того, чтобы поймать не нашли маршруты, это что-то вроде этого:
module.exports.routes = {
'get /myroute/:myPara/': 'MyController.getAll',
'get /myroute/:myPara/': 'MyController.getOne',
'post /myroute/:myPara/': 'MyController.create',
'/*' : {response: 'notFound'}
};
Я понял, что никогда не найдет последний маршрут, я также попытался удалить косую черту (делаю '*'
), но ничего не работает.
Я что-то упустил? Благодаря!