Это очень простой проект sails.js, созданный из командной строки «sails new my-project». Создав проект, я снова создаю контроллер, используя клиентский инструмент (паруса создают диспетчер диспетчера). В папке api/controllers создается новый контроллер (DispatcherController.js). В этом контроллере у меня есть простой метод, который возвращает Hello Worldsails.js пользовательский маршрут не работает
function dispatch(req,res){
res.send('hello world!');
}
Тогда я открываю config/routes.js
и введите пользовательский маршрут
get /test: 'DispatcherController.dispatch'
Я начинаю свой проект. Он работает на localhost: 1337. Все работает нормально. Теперь из моего браузера введите свой маршрут маршрута:
http://localhost:1337/test
Но я перенаправлен на страницу 404 по умолчанию. Паруса могут разрешить этот маршрут. Я полностью потерялся здесь. Как можно создать пользовательский маршрут, указывающий на контроллер и доступ к нему?
изменить уровень журнала на глупые и начать паруса. проверьте, нет ли ошибок в маршрутизаторе или нет правил, привязанных к этому маршруту. – Bonanza
Спасибо за ответ. В журнале я получаю эти сообщения: Отправка ответа 404 («Не найдено») Просмотр аргумента переопределения, переданного в res.view: 404 Просмотр обслуживания по пути rel: 404 Просмотр root: F: \ my-project \ views – TheSoul
Поэтому я не вижу смысла в полном сообщении. Он просто говорит мне, что меня перенаправляют на страницу 404. Может быть, есть некоторые ограничения на моей локальной машине? – TheSoul