[英]Using data generated from a hook in sails.js
在sails.js中,服务可以使用钩子或sails.config.bootstrap
生成的数据或函数吗? 还是只有相反的方式?
编辑:我试图添加一个钩子以在sails lift
之前设置我的速率限制器的参数,然后从应用程序内部使用此速率限制器。
config/bootstrap.js
的引导文件主要用于设置特定于您的应用程序的数据,作业等,并且可能只需要运行一次。 它在所有模型,服务和挂钩都已加载后运行,因此可以依靠它们。
您可以在服务方法内部使用钩子方法-只是无法使用它来设置服务。 所以,这没关系:
// config/services/GoodService.js
module.exports = {
someMethod: function() {
var rateLimit = sails.hooks.someHook.getRateLimit();
}
};
这不行:
// config/services/BadService.js
var rateLimit = sails.hooks.someHook.getRateLimit();
module.exports = {
someMethod: function() {...do something with rateLimit...}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.