【发布时间】:2012-10-06 23:07:44
【问题描述】:
我在 node.js 中使用 Express 框架和一些中间件功能:
var app = express.createServer(options);
app.use(User.checkUser);
我可以使用带有附加参数的.use 函数来仅在特定路径上使用此中间件:
app.use('/userdata', User.checkUser);
是否可以使用路径变量,以便将中间件用于除特定路径(即根路径)之外的所有路径?
我正在考虑这样的事情:
app.use('!/', User.checkUser);
所以User.checkUser 总是被调用,除了根路径。
【问题讨论】:
标签: node.js routes express middleware