Node.js 一旦通过身份验证,请始终转到索引页,而不是登录

Node.js 一旦通过身份验证,请始终转到索引页,而不是登录,node.js,express,passport.js,passport-local,Node.js,Express,Passport.js,Passport Local,我对passport有一个小问题,一旦我成功登录,默认情况下总是转到“/index”而不是“/”,如评论所示,您可以这样做: app.get('/', redirectToIndexIfLoggedIn, function (req, res) { res.render('login'); }); function redirectToIndexIfLoggedIn(req, res, next) { if (req.isAuthenticated()) res.redirec

我对passport有一个小问题,一旦我成功登录,默认情况下总是转到“/index”而不是“/”,如评论所示,您可以这样做:

app.get('/', redirectToIndexIfLoggedIn, function (req, res) {
  res.render('login');
});

function redirectToIndexIfLoggedIn(req, res, next) {
  if (req.isAuthenticated())
    res.redirect('/index');

  return next();
}

您可以执行一个
重定向到IndexiFloggedin
中间件…感谢您的帮助,这是一个简单的问题,但我仍在处理passport!:)谢谢你花时间帮忙。
app.get('/', redirectToIndexIfLoggedIn, function (req, res) {
  res.render('login');
});

function redirectToIndexIfLoggedIn(req, res, next) {
  if (req.isAuthenticated())
    res.redirect('/index');

  return next();
}