护照认证后无法检索用户
Failing to retrieve user after passport authentication
如果身份验证成功,则将用户重定向到"/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("配置文件上。玉",…等。
如果我关闭页面加载,在我关闭它之后,控制台显示"GET/profile - - ms - -"
我的护照配置文件,使用谷歌Oauth2和MySQL看起来像这样。https://gist.github.com/anonymous/6265a7779154a087b833
所以,解决方法是将正确的变量传递给翡翠模板
https://gist.github.com/anonymous/6265a7779154a087b833 line: 63你没有在数据库中插入googleid怎么把它取出来呢
相关文章:
- Soundcloud API-按特定顺序检索用户追随者
- 在Chrome扩展中,我如何准确地检索用户'的地区/地区/国家
- 正在云代码中检索用户密码
- 使用MeteorJS堆栈,如何检索用户's的电子邮件,其中包含他们发布的帖子中的userId
- 正在从facebook检索用户登录名-无需登录
- Ajax - 在“成功”之后转到另一个页面,从那里的URL中检索用户ID
- 是否可以检索用户在我的页面上以编程方式使用的搜索词
- 如何检索用户单击的图像的图像源?(jQuery)
- 使用Selinium,Scrapy,Python检索用户个人资料的公共Facebook墙帖子
- 无法检索用户输入
- Phonegap插件:检索用户配置文件,电子邮件和Gmail
- FB PHP SDK 的 getAccessToken() 是检索用户身份验证令牌的可靠方法吗?
- 如何在 JavaScript 中使用关联数组来检索用户
- 在流星中检索用户输入的最快方法
- Ajax 请求失败 - 从服务器检索用户标识
- 检索用户's从网站上选择的图片
- 如何检索用户的Facebook生活事件
- NodeJs-从JWT令牌中检索用户信息
- 如何检索用户的详细信息喜欢按钮回调函数在facebook
- Twitter数字——用AngularJS检索用户账户数据