我试试
var _LOCK_ = true; // or load it from config
app.all('*', function(req,res,next){
if(_LOCK_) return res.send(401);
next();
});
// this place other routes
app.get(...);
app.post(...);
这很好用。但我怀疑是否可以?
我试试
var _LOCK_ = true; // or load it from config
app.all('*', function(req,res,next){
if(_LOCK_) return res.send(401);
next();
});
// this place other routes
app.get(...);
app.post(...);
这很好用。但我怀疑是否可以?
app.use
更适合您希望在每个请求上处理的功能。它会稍微快一些,因为它避免了将路由与请求 URL 进行匹配。
var _LOCK_ = true; // or load it from config
app.use(function(req,res,next){
if(_LOCK_) return res.send(401);
next();
});
app.use(app.router); // your middleware function must be above the router