Я хотел бы запустить свою функцию, но когда код возвращает ошибку, 503 отвечает на процесс выхода из nodejs

#node.js

Вопрос:

Я хотел бы запустить свою функцию, но когда код возвращает ошибку, 503 отвечает на выход процесса

однако функция не перезапускается, вы знаете, почему?

 process.on ('unhandledRejection', async (reason, p) => {
  console.error ('Unhandled Rejection at: Promise', p, 'reason:', reason);
    run();
    if(nodeStatusCodes[503]){
  process.exit();
  }

  });
``````````````````````````````
 

Комментарии:

1. За этим вопросом немного трудно уследить. Что такое nodeStatusCodes и из какой функции вы получаете необработанную ошибку 503?

2. reposhub.com/… это код nodestatutscode, который я хотел бы, если он увидит, например, код 503, что процесс закрывается, в противном случае функция автоматически перезапускается, когда я ставлю код состояния 503, а затем процесс.выход, но проблема в том, что у меня функция запущена, не перезапускается

3. на самом деле просто, если он возвращает ответ на ошибку 503 с веб-сайта, то программа закрывается, в противном случае она перезапускается каждый раз, когда получает необработанную ошибку

4. На этой странице написано: этот пакет больше не актуален. Для получения дополнительной помощи может быть полезно, если вы опубликуете простую программу, которая возвращает ошибку 503.

5. на самом деле он обнаруживает ошибку 503 в ответе У меня нет проблем с этим, но программа не перезапускает это, чтобы сказать, что мой скрипт находится в функции запуска, но он не перезапускается, однако, когда программа находит веб-ответ 503, он напрямую выходит из процедуры