作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果身份验证成功,则用户将被重定向到“/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/
我正在使用 Scrapy 1.5.1 和 Python 2.7.6。我正在尝试从以下 page 中抓取用户名. 我已经实现了以下代码: # -*- coding: utf-8 -*- import s
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve thi
我是一名优秀的程序员,十分优秀!