天蓝色的帆船在船上航行。花了太长时间

时间:2017-03-04 20:27:59

标签: node.js mongodb azure sails.js sails-mongo

我正在遵循本指南:

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中,我已经迁移了“安全”。就像在指南中一样。

我现在该怎么办?

谢谢,

1 个答案:

答案 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
    },
},