我不想将身份验证功能放在 every 的顶部app.get()
,之前如何在每个请求上执行代码app.get()
?
问问题
15998 次
2 回答
52
在路由之前设置中间件:
function myMiddleware (req, res, next) {
if (req.method === 'GET') {
// Do some code
}
// keep executing the router middleware
next()
}
app.use(myMiddleware)
// ... Then you load the routes
于 2012-10-28T04:22:19.553 回答
7
你也可以这样做:
app.all('*', auth.requireUser);
于 2012-10-28T04:41:30.690 回答