1.0.0 • Published 8 years ago

express-notin v1.0.0

Weekly downloads
1
License
GPL3.0
Repository
github
Last release
8 years ago

#express-notin This is a middleware to extend the app(express Instance) and router(express.Router instance).Add an function app.notin() or app.notIn() to the express instance.

The app.notIn(rules,fn) check if the path match the rules .If match skip the fn,else excuse the fn. ##Install npm install --save express-notin

#How

var express = require('express');
var notIn = require('express-notin');
var app = express();
notIn(app);

##Use example

var express = require('express');
var notIn = require('express-notin');//#########
var app = express();

notIn(app);//###########

var func = function (path) {
    if (path.indexOf('func') > -1) {
        return true;
    } else {
        return false;
    }
};
//###########
app.notIn(['/a', func, /REG/], function (req, res, next) {
    res.end('check');//I use this function do login check together.
});
app.use(function (req, res) {
    res.end("pass");
});
app.listen(400);