POST 方法上的 TIMEOUT 花费的时间更少?

时间:2021-05-20 05:47:09

标签: node.js express npm settimeout npm-request

在我的 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 的超时时间?

0 个答案:

没有答案