【发布时间】:2013-11-17 00:42:21
【问题描述】:
正如标题所示,我想在 Sails Js 中为同一路由分配不同控制器内的多个动作处理程序
我尝试过的:
"post /rest/users": [{
controller: "FirstController",
action: "someAction"
},
{
controller: "SecondController",
action: "otherAction"
}]
但这在 Sails 中给了我错误 51,并且没有达到任何操作(调试时)。我搜索了这个解决方案,但找不到任何东西。
我知道 Sails 使用 Express 的路由中间件,我发现这可以在 Express 中通过以下路由完成:
app.post('/users', createUser, saveToDB, endTheResponse, sendEmail);
我知道一些可能的解决方法(例如要求在第一个控制器中使用控制器),但这不是我想要的,我无法将 Express 示例路由调整为 Sails 之一。
欢迎提出任何建议!谢谢。
【问题讨论】: