Listen for unhandled promise rejections to prevent unexpected application crashes.
process.on('unhandledRejection', (reason, promise) => {
console.error('Unhandled Rejection at:', promise, 'reason:', reason);
});
// Example of an unhandled rejection
Promise.reject(new Error('Unhandled error'));
Tags: advanced, JavaScript, Promises, Error Handling