sailsjs将参数传递给常规路线

时间:2014-09-10 22:59:38

标签: node.js parameters sails.js

我已阅读有关控制器的文档,以便在操作中生成响应。但我对其他一些非控制器视图有疑问。 在config / views中,

'/':{view:'homepage'}

我想知道,如果我想将参数传递到主页模板,我该怎么做?

1 个答案:

答案 0 :(得分:2)

您可以通过在路由配置中设置locals来将变量传递到模板中:

'GET /': {
  view: 'homepage',
  locals: {
    username: 'foo',
    email: 'foo@bar.com',
    ...etc...
  }
}

这相当于控制器中的以下内容:

res.view('homepage', {username: 'foo', email: 'foo@bar.com'});