#node.js #sails.js
#node.js #sails.js
Вопрос:
У меня есть только blueprint.rest = true. Все остальные отключены. Мне нравится rest = true, потому что он ограничивает GET / POST / PUT соответствующим образом для поиска / обновления / уничтожения / создания.
Но я хотел бы добавить другое действие в контроллере, которое было бы чем-то вроде
ПОМЕСТИТЕ /mycontroller/:id/validate
Комментарии:
1. Смотрите конфигурацию маршрута и расширенные документы по маршруту на сайте бета-тестирования Sails.
Ответ №1:
Вы можете добавить этот статический маршрут в config/routes.js
файл.
«PUT /yourcontroller/:id/validate» : {
controller : 'YourController', action: 'yourAction', }
Комментарии:
1. Это прекрасный ответ, но я не уверен, что вы имеете в виду своим комментарием о «чертежах для этого контроллера / действия не будут вызываться». Этот пользовательский маршрут вообще не повлияет на маршруты схемы элементов по умолчанию (поиск, создание, обновление, уничтожение) для «YourController».
2. @ScottGress спасибо, что указали на это.. Просто отредактировал ответ .. 🙂