我在带有一些中间件功能的node.js中使用Express框架:
var app = express.createServer(options);
app.use(User.checkUser);
我可以将.use
函数与附加参数一起使用,以仅在特定路径上使用此中间件:
app.use('/userdata', User.checkUser);
是否可以使用path变量,以便将中间件用于除特定路径(即根路径)以外的所有路径?
我在想这样的事情:
app.use('!/', User.checkUser);
所以User.checkUser
总是被调用,除了根路径。