Azure节点增加连接超时

时间:2017-11-04 16:59:32

标签: node.js azure azure-sql-database azure-mobile-services

我有一个用azure / node构建的移动应用程序后端,我似乎无法弄清楚如何增加我的SQL数据库连接超时。看起来默认值是15秒,我想将其增加到30.具体来说,连接到数据库的代码如下(使用azure-mobile-apps节点包)。谢谢!



var azureMobileApps = require('azure-mobile-apps');

var app = express();
var mobileApp = azureMobileApps({
    homePage: true,
    swagger: true
});

mobileApp.tables.import('./tables');
mobileApp.api.import('./api');

//This times out after 15 seconds and I want to change it to 30.
mobileApp.tables.initialize()
    .then(function () {
        app.use(mobileApp);
        app.listen(process.env.PORT || 3000);
    });




2 个答案:

答案 0 :(得分:1)

要增加请求的超时,您可以尝试将其添加到app.js文件中。

var mobileApp = azureMobileApps({
    homePage: true,
    data: {
        requestTimeout: 60000
    }
});

答案 1 :(得分:1)

您需要通过在Azure portal中向其添加;Connection Timeout=30来更改连接字符串。默认值为15,以秒为单位。

enter image description here