Sails.js(0.9v)控制器有一个* _config function *来覆盖配置文件中的配置。
是否有任何_policies函数来定义控制器本身内的策略?
谢谢
可以在每个控制器的基础上指定策略 /config/policies.js 文件,因此在控制器文件中存在配置也没有任何好处。查看里面的评论 /config/policies 有关如何将策略附加到特定控制器或操作的信息。还要记住,在Sails v0.10中, _config key在控制器文件中仍然有效,但配置属性应放在顶层, 不 下 blueprints ,例如:
/config/policies.js
/config/policies
_config
blueprints
_config: { rest: false, actions: false, shortcuts: false }
这些将覆盖您的设置 /config/blueprints.js 文件。
/config/blueprints.js
我觉得不。您可以覆盖控制器配置,但不能在其中创建策略。例如。
... _config: { blueprints: { rest: true, .... } }
请在policy文件夹中将策略定义为中间件。