node.js - 风 sails : how to redirect after creating a model with the built-in crud operations?

标签 node.js sails.js

我正在使用 Node.js 的 Sails 框架进行一些快速测试。

我喜欢默认的 CRUD 操作开箱即用的方式,一旦创建了模型和 Controller (例如:user)。

不过,我在扩展基础知识方面遇到了一些麻烦。

说:

  • 我已经创建了一个用户模型和一个空的用户 Controller 。
  • 这应该给我默认的 Rest 和 Crud 操作。
  • 我已经定义了一个用户注册表单,作为 POSTuser/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/

相关文章:

javascript - Sails.js 表单发布未提交任何数据

node.js - 在 Mac 上的 Jenkins 上配置 Node.Js

javascript - JSON.parse 适用于零元素数组 (node.js)

javascript - 如何在客户端设置 JS Require 工具来 require ('net' )?

javascript - 使用 node.js 套接字客户端向sails.js (0.11.x) 发送事件

node.js - 包括在 Sails.js 中查看特定 Assets

node.js - 如何使用 sails-mongodb 获取 'and' 查询

javascript - 我将如何为使用标准输出的东西编写测试?

javascript - 无法在 node.js 中发送 Javascript 对象数组

javascript - 羽毛应用程序未在本地主机 :3030 中启动