我正在遵循本指南:
https://docs.microsoft.com/en-us/azure/app-service-web/app-service-web-nodejs-sails-cli-nodejs
在"连接到Azure中的数据库" 第10步,我收到错误:
Error: The hook 'orm' is taking too long to load. Make sure it is triggering its 'initialize()' callback, or else set 'sails.config.orm._hookTimeout to a higher value (currently 20000)
当我"帆升起时,我得到了这个错误"
我尝试编辑loadhook.js文件夹以增加超时。没有运气。
所有其他步骤进展顺利。 mongo db在azure上运行。我添加了
models: {
connection: 'docDbMongo',
migrate: 'alter'
},
对于development.js和production.js,但是在production.js中,我已经迁移了“安全”。就像在指南中一样。
我现在该怎么办?
谢谢,
答案 0 :(得分:0)
我发现在步骤7中对象port
中缺少属性docDbMongo
,名为" Open config/local.js and add the following connections object "。我认为这引发了你的问题。
connections: {
docDbMongo: {
user: "<database user>",
password: "<database password>",
host: "<database hostname>",
port: "10250", // add this line to config/local.js
database: "<database name>",
ssl: true
},
},