Парус несколько обработчиков для одного маршрута
Как следует из заголовка, я хотел бы назначить несколько обработчиков действий в разных контроллерах для одного и того же маршрута в Sails Js
Что я пробовал:
"post /rest/users": [{
controller: "FirstController",
action: "someAction"
},
{
controller: "SecondController",
action: "otherAction"
}]
Но это дает мне ошибку 51 в Sails, и ни одно из действий не достигается (при отладке). Я искал это решение, но не могне могу найти что-то.
Я знаю, что Sails использует Express 'Промежуточное ПО маршрута s, и я обнаружил, что это можно сделать в Express следующим маршрутом:
app.post('/users', createUser, saveToDB, endTheResponse, sendEmail);
Я знаю некоторые возможные обходные пути (например, требование контроллера в первом), но это 'не то, что яищу, а я не могуt адаптировать пример маршрута Express к Sails one.
Любые предложения приветствуются! Благодарю.