2.1.0 • Published 6 years ago
express-router-wrapper v2.1.0
Express Router Wrapper
Express Router Wrapper for promise or async-await based middlewares or functions.
Installation
- Via Yarn
yarn add express express-router-wrapper
- Via NPM
npm i --save express express-router-wrapper
Example
const express = require('express');
const app = express();
const PromiseRouter = require('express-router-wrapper');
const router = new PromiseRouter();
router.get('/', (req, res) => {
res.send('Actual get');
});
const asyncMiddleware = async (req, res) => {
req.message = 'Async middleware';
};
router.get('/async', asyncMiddleware, (req, res) => {
res.json(req.message);
});
router.get('/promise', (req, res) => {
return new Promise((resolve) => {
setTimeout(() => {
resolve('Promise function');
}, 500);
});
});
app
.use('/', router.getOriginal())
.listen(5000);
2.1.0
6 years ago
2.0.0
7 years ago
1.1.8
9 years ago
1.1.7
9 years ago
1.1.6
9 years ago
1.1.5
9 years ago
1.1.4
9 years ago
1.1.3
9 years ago
1.1.2
9 years ago
1.1.1
9 years ago
1.1.0
9 years ago
1.0.13
9 years ago
1.0.12
9 years ago
1.0.11
9 years ago
1.0.10
9 years ago
1.0.9
9 years ago
1.0.8
9 years ago
1.0.7
9 years ago
1.0.6
9 years ago
1.0.5
9 years ago
1.0.4
9 years ago
1.0.3
9 years ago
1.0.2
9 years ago
1.0.1
9 years ago
1.0.0
9 years ago
0.0.2
9 years ago
0.0.1
9 years ago