对于需要花费大量时间的服务,请避免使用Express API Timeout

时间:2017-12-05 18:16:52

标签: javascript node.js express timeout axios

我有一个使用express的api,它为用户生成Android应用程序,制作应用程序并响应前端请求平均需要40-50秒,但我的请求总是在此之前超时。

const { data } = await axios.post(`http://apiexample.com/${id}`, {}, {timeout: 1000000})

我在我的前端添加了超时选项

function (req, res) {
  req.setTimeout(0)
  ......
}

这是我在后端的快速回调。 我在这里错过了什么吗?或者有更好的方法来避免我应该使用的超时问题吗?

0 个答案:

没有答案