在sails.js中定义控制器内的策略

时间:2014-03-08 05:38:33

标签: sails.js controllers policies

Sails.js(0.9v)控制器有一个 * _ config function * 来覆盖配置文件中的配置。

是否有任何_policies函数来定义控制器内部的策略?

由于

2 个答案:

答案 0 :(得分:2)

可以在/config/policies.js文件中基于每个控制器指定策略,因此在控制器文件中存在配置也没有任何好处。有关如何将策略附加到特定控制器或操作的信息,请参阅/config/policies中的注释。还要记住,在Sails v0.10中,_config键在控制器文件中仍然有效,但配置属性应该放在顶层,不是在{{1}下面},例如:

blueprints

这些将覆盖_config: { rest: false, actions: false, shortcuts: false } 文件中的设置。

答案 1 :(得分:0)

我认为不。您可以覆盖控制器配置,但不能在其中创建策略。 E.g。

...
_config: {
  blueprints: {
    rest: true, ....
  }
}

请在策略文件夹中将策略定义为中间件。