gpt4 book ai didi

javascript - Passport 认证后无法找回用户

转载 作者:行者123 更新时间:2023-12-03 09:23:44 24 4
gpt4 key购买 nike

如果身份验证成功,则用户将被重定向到“/profile”路由,如以下代码所示。

app.get(
"/auth/google/callback",
passport.authenticate("google", { successRedirect: "/profile", failureRedirect: "/failure" })
)

个人资料页面的路线如下所示。

app.get("/profile", function(req, res) {

console.log("Attempting to render profile")
console.log("USER: " + req.user)

res.render("profile.jade", {
user: req.user
})
})

在控制台中,运行程序时,我看到“尝试渲染配置文件”,然后它显示用户对象,但在浏览器中,它似乎永远加载。它卡在 res.render("profile.jade", ... 等上。

如果我关闭页面加载,关闭后控制台会立即显示“GET/profile - - ms - -”

我的 Passport 配置文件,使用 Google Oauth2 和 MySQL,如下所示。 https://gist.github.com/anonymous/6265a7779154a087b833

最佳答案

因此,解决方法是将正确的变量传递给 jade 模板

关于javascript - Passport 认证后无法找回用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31756877/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com