2.1.0 • Published 7 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
7 years ago
2.0.0
8 years ago
1.1.8
10 years ago
1.1.7
10 years ago
1.1.6
10 years ago
1.1.5
10 years ago
1.1.4
10 years ago
1.1.3
10 years ago
1.1.2
10 years ago
1.1.1
10 years ago
1.1.0
10 years ago
1.0.13
10 years ago
1.0.12
10 years ago
1.0.11
10 years ago
1.0.10
10 years ago
1.0.9
10 years ago
1.0.8
10 years ago
1.0.7
10 years ago
1.0.6
10 years ago
1.0.5
10 years ago
1.0.4
10 years ago
1.0.3
10 years ago
1.0.2
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago
0.0.2
10 years ago
0.0.1
10 years ago