sails.js + passport.js req.user 未定义
sails.js + passport.js req.user is undefined
我正在使用 sails.js 作为后端/API 和 angular js 作为前端。
服务器和客户端在不同域。
当我使用护照对我的用户进行身份验证时,我使用用户对象设置了 sails 会话。
然后,当我通过身份验证并从我的前台开始一个新请求以列出产品时,在我的服务器上 (sails.js) req.user 是未定义的,并且在我的会话中没有我的用户已创建。
我该如何解决这个问题?我想将当前用户设置为我后端的会话,以避免每次使用 id 检索它。我会有更好的表现。
有什么想法吗?
谢谢,
当您 login/signup return 用户数据作为 API 而不是使用季节时。
好的,我找到了答案。
您需要在 angularjs app.js
中添加此行
$httpProvider.defaults.withCredentials = 真;
谢谢
我正在使用 sails.js 作为后端/API 和 angular js 作为前端。
服务器和客户端在不同域。
当我使用护照对我的用户进行身份验证时,我使用用户对象设置了 sails 会话。
然后,当我通过身份验证并从我的前台开始一个新请求以列出产品时,在我的服务器上 (sails.js) req.user 是未定义的,并且在我的会话中没有我的用户已创建。
我该如何解决这个问题?我想将当前用户设置为我后端的会话,以避免每次使用 id 检索它。我会有更好的表现。
有什么想法吗?
谢谢,
当您 login/signup return 用户数据作为 API 而不是使用季节时。
好的,我找到了答案。
您需要在 angularjs app.js
中添加此行$httpProvider.defaults.withCredentials = 真;
谢谢