Что происходит в случае невыполненного обещания в pm2 - PullRequest
0 голосов
/ 19 апреля 2020

Что должно происходить оптимально, если в pm2 есть необдуманное обещание?

Например, рассмотрим этот запрос

sendAxiosRequest = async () => {
 try {
  await axios.get("/xyz)
 }
 catch (error) {
  throw error
 }
}

app.get(*, (req, res) => {
 sendAxiosRequest()
 return res.status(200).send('Sucess')
})

Здесь запрос sendAxiosRequest намеренно без await или then. скажем, если в запросе axios возникает ошибка. Что случится? Так как я не обрабатываю вышеуказанную ошибку, вероятно, go должен перехватить оператор и выдать ошибку? а потом должен перезапустить pm2? cra sh pm2? войти ошибка в pm2?

...