Как обработать ошибку зависания сокета в NodeJs с помощью Axios - PullRequest
0 голосов
/ 24 февраля 2020

Я использую Ax ios для вызова API сообщения из nodejs. Иногда возникает ошибка зависания сокета. Я видел решения для этой проблемы, как, поймать эту ошибку и повторить запрос еще раз. Но поскольку это почтовый запрос на обновление некоторых данных в БД, мы не можем нажать его снова.

  const httpsAgent = new https.Agent({
      rejectUnauthorized: false
    });

const response = await axios({
      url,
      method: Constants.POST,
      data,
      httpsAgent,
      proxy: false,
      headers: {
        "Content-Type": "application/json",
        Authorization: bearerToken
      }
    });

Ошибка, которую мы получаем: Кто-нибудь имеет представление о том, как решить эту проблему?

Мы создали этот nodejs -код в виде лямбды в aws, а API, который мы вызываем, находится на сервере EC2.

...