api-pass
v1.3.1
Published
do reverse proxy if access_token passed
Readme
api-pass
##Installation
npm install api-pass##Usage
apiPass = require('api-pass');
app.get('/api/pass', function (req, res, next) {
req.apiPass = true;
next();
});
app.get('/api/deny', function (req, res, next) {
req.apiPass = false;
next();
});
app.get('/api/404', function (req, res, next) {
next();
});
app.use('/api', apiPass('http://you-resource-server/and-path-prefix'));Now visit /api/pass, it will be reverse proxy to http://you-resource-server/and-path-prefix/pass, /api/deny will response a 403, and /api/404 will pass the apiPass() middleware since req.apiPass is ommited.
