在我的 GET 方法应用程序 API TIMEOUT 将在 3 分钟后到来,但在 POST 方法中它以仅 1 分钟结束。(我使用的是最新版本的 NODE JS)
下面是我的代码,
const PromisePool = require('@supercharge/promise-pool')
app.get('/multiProcess', function(req, res,next) {
try{
var result = await multiProcess(req)
return new Promise(function(resolve,reject){
resolve(result)
})
}catch(error){
//err handling
}
});
async funtion multiProcess(req){
let responseArray = []
const users = req;//JSON Array of length 500
const { results, errors } = await PromisePool
.withConcurrency(500)
.for(users)
.process(async data => {
const data = await User.createIfNotExisting(data)
responseArray.push(data)
return data
})
return new Promise(function(resolve,reject){
resolve(responseArray)
})
}
为什么 GET API 超时是 3 分钟而 POST 方法是 1 分钟?..我想增加这个 API 的超时时间?