1

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

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

谢谢

4

2 回答 2

2

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

_config: {
   rest: false,
   actions: false,
   shortcuts: false
}

这些将覆盖/config/blueprints.js文件中的设置。

于 2014-03-08T20:03:18.460 回答
0

我认为没有。您可以覆盖控制器配置,但不能在其中创建策略。例如

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

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

于 2014-03-08T09:04:37.020 回答