我使用sails.js作为后端/ API和角度js作为前端。
服务器和客户端位于不同的域中。
当我用护照验证我的用户时,我用用户对象设置了帆的会话。
然后当我进行身份验证并从我的前面开始新的请求列出产品时,在我的服务器(sails.js)上,req.user未定义,在我的会话中没有我创建的用户。
我该如何解决这个问题?我想将当前用户设置为我后端的会话,以避免每次使用id检索它。我会有更好的表现。
有什么想法吗?
谢谢,
答案 0 :(得分:2)
好的,我找到了答案。
您需要在angularjs app.js
中添加此行$ httpProvider.defaults.withCredentials = true;
由于
答案 1 :(得分:1)
当您登录/注册时,将用户数据作为API返回,而不是使用season。