sails:使用内置增删改查操作创建模型后如何重定向?

2024-01-04

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

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

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

Say:

  • 我创建了一个用户模型和空的用户控制器。
  • 这应该给我默认的 Rest 和 Crud 操作。
  • 我定义了一个用户注册表单,其作用如下POST to user/create。此功能是开箱即用定义的。

这可行,但会导致在以下位置显示创建的 JSONuser/create。 如何扩展它以重定向到某个 url,例如用户个人资料? (例如。:GET user)


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

create: function(req, res) {
  User.create(req.body).exec(function(err, result){
    if (err) {
      //Handle Error
    }
    return res.redirect('/somewhere')
  });
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

sails:使用内置增删改查操作创建模型后如何重定向? 的相关文章

随机推荐

  • 使用 sm.OLS 时需要添加常量吗?

    我正在对两组数据 Y 和 X 执行 OLS 我使用 statsmodel api OLS 然而 无论我之前是否向 X 添加常量 我发现一些非常不同的结果 这是代码 import statsmodels api as sm import nu
  • RestructedText 文件中可能存在文本的私有部分吗?

    我正在将公司的一些文档从 md 转换为 rst 以便在 ReadTheDocs com 中显示 其中一些文档中的内部部分不适合我们的客户使用 有没有办法标记这些部分 以便 Sphinx 不会将其呈现为 HTML Use the ifconf
  • 单击按钮时发出警报并将用户移动到打开的新选项卡

    我创建了一个带有链接的按钮 该链接在新选项卡中打开 我还使用了 javascript 来发出警报 目前这段代码运行完美 但是在 警报 中单击 确定 后 用户仍停留在同一页面上 但我想将用户移至新打开的选项卡 是否可以 我的代码是
  • strtok调用时出现问题

    我有一个像这样使用 strtok 的函数 void f1 char name char tmp tmp strtok names while tmp tmp strtok NULL 我有一个电话 f1 abc def 问题是在第一次调用中
  • 无法实例化名为 ADBannerView 的类

    我试图在我的应用程序底部插入 iad 横幅 但在遵循教程后不断出现错误 代码如下 interface DMKHomeViewController UIViewcontroller
  • 手动创建 pyspark 数据框

    我正在尝试根据某些数据手动创建 pyspark 数据框 row in 1566429545575348 40 353977 111 701859 rdd sc parallelize row in schema StructType Str
  • 模板引擎实现

    我目前正在构建这个小型模板引擎 它需要一个参数中包含模板的字符串 以及一个 标签 值 的字典来填充模板 在引擎中 我不知道模板中将包含哪些标签 哪些不会 我目前正在字典上迭代 foreach 解析我放入字符串生成器中的字符串 并将模板中的标
  • 如何使用 Swift 创建属性字符串?

    我正在尝试制作一个简单的咖啡计算器 我需要以克为单位显示咖啡的量 克的 g 符号需要附加到我用来显示数量的 UILabel 上 UILabel 中的数字会随着用户输入而动态变化 但我需要在字符串末尾添加一个小写 g 其格式与更新数字不同 g
  • JPA 查询/Hibernate:列必须出现在 GROUP BY 子句中或在聚合函数中使用

    我有下表session sessionid user id begin timestamp 1 A 1234 2 B 4567 3 A 8912 4 C 3456 该表提供有关用户会话的信息 基本上 会话是指用户成功登录 现在 我想获取最近
  • 数字和日期格式:更改 NLS_SESSION_PARAMETERS 不起作用?

    Oracle 11 2 0 3 0 APEX 4 1 1 00 23 我们需要显示numbers在我们的应用程序中 格式为FM999999999990 000 and dates与英文格式DD MON YYYY 即使应用程序语言要更改 法语
  • 安装 Enthought Canopy 后安装 python 模块“rpy2”

    我的一些 python 脚本使用 rpy2 作为 R 的接口 它与之前的 Enthought EPD python 完美配合 我最近安装了 Enthought 的 Canopy Python Python 现在不再找到 rpy2 模块 当我
  • rpart节点分配

    是否可以提取拟合的节点分配rpart树 当我将模型应用于新数据时会怎样 我的想法是 我想使用节点作为数据集群的一种方式 在其他软件包 例如 SPSS 中 我可以保存预测的类 概率和节点号以供进一步分析 鉴于 R 的强大功能 我想有一个简单的
  • python 中的 zip(),如何使用静态值

    我正在尝试构建一个元组数组 其中包含列表中的第一个值和一些静态值 这应该很简单 但由于某种原因我很难做到这一点 例如 我如何获得以下内容 1 100 200 2 100 200 3 100 200 4 100 200 5 100 200 g
  • JQuery TableSorter:排序箭头不显示

    我正在实现 jQuery 的表格排序器 但箭头似乎无法显示 这是我到目前为止所做的 and document ready function myTable tablesorter 该表排序良好 但箭头不显示 我在这里错过了什么吗 我什至添加
  • 如何提高 jQuery 的性能

    我有一个用 jsp 和 jQuery 编写的聊天应用程序 我对在某个 URL 中连续发布请求的线程使用了 setTimeout 方法 我的浏览器在一段时间后挂起 CPU 利用率非常高 有什么办法可以提高JS的性能吗 检查这个 http ww
  • JPA ID生成策略

    我为 JPA 类定义了一个生成器
  • install_github("riv","tomasgreif") parse_repo_spec(repo) 中的错误:无效的 git repo 规范:'riv'

    在尝试 install github riv tomasgreif 我收到以下错误 parse repo spec repo 中的错误 无效的 git repo 规范 riv Use of install github riv tomasg
  • Spring MVC 应用程序的构建错误

    我对 Spring 框架相当陌生 我最近安装了 SpringSource Tool Suite 版本 2 8 1 RELEASE 使用 Subclipse 我查看了我的队友创建的 Spring MVC 项目 它在他的机器上运行良好 但我们无
  • 出现错误数据库未选择

    code
  • sails:使用内置增删改查操作创建模型后如何重定向?

    我正在使用 Node js 的 Sails 框架进行一些快速测试 我喜欢默认 CRUD 操作开箱即用的方式 一旦模型和控制器 例如 user 被创建 不过 我在扩展基础知识方面遇到了一些麻烦 Say 我创建了一个用户模型和空的用户控制器 这