您好,我在 sails 的引导方面遇到了一些问题,我需要在 sails 初始化之前运行一个大约需要一分钟才能完成的函数,所以尝试在引导 Hook 中执行此操作,但我收到了此错误:
warn: Bootstrap is taking unusually long to execute its callback (2000 milliseconds).
Perhaps you forgot to call it? The callback is the first argument of the function, `cb`.
在互联网上搜索人们的解决方案是,我必须创建:
config/hookTimeout.js
并放入:
module.exports.hookTimeout = {
hookTimeout:120000
}
覆盖加载时间,但我仍然遇到相同的错误,但我认为其他 Hook 有 hookTimeout = 120000,只是引导 Hook 没有。
最佳答案
字段名称为 bootstrapTimeout
而不是 hookTimeout
( see here for more details )。
您的配置文件(名称随意)应如下所示(module.exports
之后没有任何内容):
module.exports = {
bootstrapTimeout: 60000, // in millis
};
关于node.js - sails js 无法更改 Bootstrap 的超时加载钩子(Hook),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36585630/