我在 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
。