【问题标题】:Sails.js , calling route from ControllerSails.js ,从控制器调用路由
【发布时间】:2016-08-06 09:23:24
【问题描述】:

js。我想知道是否有任何方法可以从控制器调用路由

我使用 res.view('/path/to/ejs',{"msg":"something"}); 重定向到指定目录结构的 .ejs 文件。

相反,在某些情况下,我想使用类似

的东西

res.route('/url', { "msg":"something" })

我只想知道是否有可能达到同样的效果?

如果是,那怎么办?

【问题讨论】:

  • res.redirect() 将完成工作

标签: javascript node.js sails.js


【解决方案1】:

res.view() 不是重定向。相反,它呈现指定的视图。使用 res.redirect() 发送 302 重定向。将语言环境传递给重定向方法是没有意义的,因为所有现代浏览器都会忽略重定向时的响应正文。因此 res.redirect 只接受 url 或 path 作为参数。

【讨论】:

  • 感谢@jelhan 澄清此事。 [赞成]
猜你喜欢
  • 2017-02-10
  • 2017-10-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-12
  • 1970-01-01
  • 2017-01-23
  • 2020-04-18
相关资源
最近更新 更多