我正在尝试实现passportjs来处理身份验证。现在作为问题陈述的一部分,如果登录失败,我必须将用户重定向到带有错误消息的登录页面。但是我编写的代码无法执行此操作,因此无法找到解决方案或解决方法。
这些是我的路线:
errorTextView.setText(getArguments().getString("vErr"));
这是我的login.js文件,具有登录策略:
app.get("/login", function(req, res) {
res.render("loginPage", { message: req.flash("message") });
});
app.post(
"/handleLogin",
passport.authenticate("login", {
successRedirect: "/",
failureRedirect: "/login",
failureFlash: true
})
);
有人可以提出解决方案吗?