reject(new Error('fail'));
});
promise.then(() => console.log('resolved'));
promise.catch((e) => console.log('rejected', e.message));
node pr.js
rejected fail
(node:13207) UnhandledPromiseRejectionWarning: Error: fail
почему вылетает warning?
потому что ты дважды вызываешь промис, но в первый раз без catch. используй promise .then(() => console.log('resolved')) .catch((e) => console.log('rejected', e.message));
Обсуждают сегодня