Node.js服务器没有等待超过大约。 15秒

时间:2016-10-22 10:22:37

标签: node.js express timeout

我正在使用Express.js在NodeJS上运行路由器的GET方法。

我从MSSQL获取数据,但我的MSSQL服务器花了一些时间,我的NodeJS服务器没有等待超过大约15秒。

我该怎么办?

1 个答案:

答案 0 :(得分:1)

你做的一切都是正确的。但是,繁琐的默认超时是15秒。 requestTimeout 用于

let config = {
    user: global.config.database.username,
    password: process.env.database_pwd || process.env.DATABASE_PWD,
    server: global.config.database.host,
    port: 1433,
    database: global.config.database.database,
    requestTimeout: 180000
};

module.exports.connect = async () => {
    pool = await sql.connect(config);
}