DEV Community

Discussion on: JavaScript: Error handling with Promises and Async/Await

Collapse
 
toddhgardner profile image
Todd H. Gardner

Thanks for writing this! Using promises as a wrapper around logic that could fail is a useful pattern. You can also listen for promise errors globally (rather than attaching a catch to each one) using the unhandledrejection global event.

It’s also important to log these sort of failures back to a service like TrackJS to help you understand when things fail in production.