我在Heroku上托管的项目上使用风帆。我有一个Web进程运行一个Sails Web服务器和一个工作进程,使用与Web服务器使用的模型相同的模型。在风帆中禁用用户挂钩
为了使人们有可能我有不同的方式来使用相同的代码启动每个进程:
- 的app.js标准方式
- 与相同的启动帆应用一个worker.js文件只激活了orm和services钩子。
但是我在api/hooks文件夹中添加了一些用户钩子,我不希望工人启动。有没有简单的方法来禁用这些钩子?我尝试在配置中传递带有{“userhookname”:false}的风帆,但似乎无法工作。
谢谢
您可以通过'sails.lift({hooks:{userhooks:false}});'来禁用所有的用户挂钩。 https://github.com/balderdashy/sails/issues/2983 – HaNdTriX
这是第一步,但像你我肯定需要能够禁用特定的用户挂钩,而不是所有这些... – adc06
你可以禁用自定义挂钩更改“userhooks”用你想卸载的钩子'''sails.lift({hooks:{custom_hook:false}});''(我知道我有点晚了) –