Node.js sails:在使用内置crud操作创建模型后如何重定向?

Node.js sails:在使用内置crud操作创建模型后如何重定向?,node.js,sails.js,Node.js,Sails.js,我正在使用节点的Sails框架进行一些快速测试 我喜欢创建模型和控制器(例如:foruser)后,默认CRUD操作开箱即用的方式 不过,我在扩展基础知识方面有点困难 说: 我已经创建了一个用户模型和空的用户控制器 这将为我提供默认的Rest和Crud操作 我已经定义了一个用户注册表单,它的作用是POST到user/create。此功能是开箱即用的定义 这是可行的,但会导致在user/create上显示创建的JSON。 我如何扩展它以重定向到某个url,例如用户配置文件?(例如:GET use

我正在使用节点的Sails框架进行一些快速测试

我喜欢创建模型和控制器(例如:for
user
)后,默认CRUD操作开箱即用的方式

不过,我在扩展基础知识方面有点困难

说:

  • 我已经创建了一个用户模型和空的用户控制器
  • 这将为我提供默认的Rest和Crud操作
  • 我已经定义了一个用户注册表单,它的作用是
    POST
    user/create
    。此功能是开箱即用的定义
这是可行的,但会导致在
user/create
上显示创建的JSON。
我如何扩展它以重定向到某个url,例如用户配置文件?(例如:
GET user

您需要自己的控制器方法。它可以像下面这样简单

create: function(req, res) {
  User.create(req.body).exec(function(err, result){
    if (err) {
      //Handle Error
    }
    return res.redirect('/somewhere')
  });
}

如果我不想覆盖默认的create方法,因为如果我们覆盖了它,那么让restapi开箱即用又有什么意义呢?