我正在关注a tutorial that explains how to set up passport
。
问题是该教程假设您的所有路由都在主app.js
文件中,但在我的情况下,我的路由已在单独的路径文件中定义。
如何让passport
在这些路线上正常工作?
目前我的路线就是这样,在app.js
:
var routes_main = require('./app/routes/index');
var routes_admin = require('./app/routes/admin');
//routes
app.use('/', routes_main);
app.use('/admin', routes_admin);
答案 0 :(得分:0)
这很容易。
您只需将护照中间件添加到app.use
:
app.use('/', passport.authenticate('local', {successRedirect: '/'}), routes_main);