1.0.4 • Published 4 years ago

express-async-error-wrapper v1.0.4

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

express-async-error-wrapper

npm version

A stupid wrapper for express routes to catch and call next() on any errors thrown, allowing you to use to throw errors while in async functions or promises.

Example Usage

const app = require('express')();
const wrap = require('express-async-error-wrapper');

// Will catch the error and go through the express error handler.
app.use('/with', wrap(async () => {
    throw new Error('Oh noes.')
}));

// Will crash the server and cause timeout in the client.
app.use('/without', async () => {
    throw new Error('Oh noes.')
});

console.log('Starting server on port 8000')
app.listen(8000);
1.0.4

4 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago