是否有可能在sails中禁用蓝图

是否可以禁用某些控制器在帆的蓝图?

我创build了一个控制器,我想使它只能使用我在routes.js中提供的自定义路由访问,但是当我喜欢控制器/操作时,我仍然可以看到该页面。

在控制器中,我定义了_config: {blueprints: {action: false, rest: false, shortcuts: false }}

谢谢

看起来在文档中有一个错误。 您不再需要您的每个路由控制器configuration的内部blueprints对象。 所以在你的控制器中,只需要:

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

它应该工作正常。 对于那个很抱歉!

– 编辑 –

以上仅适用于v0.10.x。 对于v0.9.x,您仍然需要使用_config.blueprints定义您的每个控制器configuration。