我正在使用护照登录。我想拥有所有路线,除了'/'
需要登录。
我有一个
ensureAuthenticated
函数,它检查我是否已通过身份验证。
我宁愿不必将中间件调用的每条路由都放入:
app.get('/first', ensureAuthenticated,...)
app.get('/second', ensureAuthenticated,...)
有没有办法分配ensureAuthenticated
给除 之外的所有路线'/'
?
您可以app.all
为此使用:
// regular route
app.get('/', ...);
// make sure all following routes will be passed through ensureAuthenticated
app.all('*', ensureAuthenticated);
app.get('/first', ...);
app.get('/second', ...);