我正在使用 Node.js 的 Sails 框架进行一些快速测试。
我喜欢默认的 CRUD 操作开箱即用的方式,一旦创建了模型和 Controller (例如:user
)。
不过,我在扩展基础知识方面遇到了一些麻烦。
说:
- 我已经创建了一个用户模型和一个空的用户 Controller 。
- 这应该给我默认的 Rest 和 Crud 操作。
- 我已经定义了一个用户注册表单,作为
POST
到user/create
。此功能是开箱即用的。
这有效,但会导致在 user/create
处显示创建的 JSON。
我如何扩展它以重定向到某个 url,例如用户配置文件? (例如:获取用户
)
最佳答案
您将需要自己的 Controller 方法。它可以像下面一样简单。
create: function(req, res) {
User.create(req.body).exec(function(err, result){
if (err) {
//Handle Error
}
return res.redirect('/somewhere')
});
}
关于node.js - 风 sails : how to redirect after creating a model with the built-in crud operations?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23155570/