我有一个用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);
});

答案 0 :(得分:1)
要增加请求的超时,您可以尝试将其添加到app.js文件中。
var mobileApp = azureMobileApps({
homePage: true,
data: {
requestTimeout: 60000
}
});
答案 1 :(得分:1)
您需要通过在Azure portal中向其添加;Connection Timeout=30
来更改连接字符串。默认值为15,以秒为单位。