Что должно происходить оптимально, если в 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?