UnhandledPromiseRejectionWarning
результат необработанного отказа.Это не определенный тип ошибок.Это предупреждение в консоли, которое может привести к исключению в будущих версиях Node.
Учитывая, что текущая функция async
не обрабатывает отклонения в родительской области, и этот код вызывает отклонение и UnhandledPromiseRejectionWarning
:
status=await rp.delete(baseurl+`/images/${id}`);
e
ошибка в try..catch
будет именно той ошибкой, которая ранее вызвала UnhandledPromiseRejectionWarning
:
try {
status=await rp.delete(baseurl+`/images/${id}`);
} catch(e){
...
}
Я хочу, чтобы были выданы другие ошибки в блоке tryкак они есть.
Если ошибки выброшены и не перехвачены в родительской области, они вызовут UnhandledPromiseRejectionWarning
.