我正在尝试将facebookPicUrl
图片保存在Cookie中。我在回调请求中看到它,但我没有在浏览器的cookie存储中看到它。为了清楚起见,会话cookie没有问题。
auth.route('/auth/facebook/callback')
.get(function(req, res, next) {
passport.authenticate('facebook', function(err, userDoc, info) {
if (err) { return next(err); }
// I don't think !userDoc will ever happen because of mongo upsert
if (!userDoc) { return res.redirect('/login'); }
res.cookie('facebookPicUrl', userDoc.value.facebook.picture, {maxAge : 99999,
httpOnly: false,
secure: false,
signed: false
});
res.redirect('http://127.0.0.1:9000/users')
})(req, res, next);
});
这里是回调网址:
但不在cookie存储中:
答案 0 :(得分:1)
res.redirect('http://127.0.0.1:9000/users')
是一个硬编码值,猜测req.headers.host
与'127.0.0.1'
不匹配