1.0.0 • Published 4 years ago
@khinenw/express-async-router v1.0.0
express-async-router
An async router for express
Features
- automatically detects sync / async.
- supports all methods (use, get, post, delete, ...)
- supports param
Usage
const createAsyncRouter = require('express-async-router');
const router = createAsyncRouter();
router.get('/', myAsyncMiddleware, syncMiddleware, async (req, res, next) => {
// whatever
if(somethingErrornous)
throw new Error("This does not become unhandled rejection");
// otherwise call next like usual
next();
});
1.0.0
4 years ago