Sails.js Passport和SailsJS,如何让isAuthenticated()测试通过

Sails.js Passport和SailsJS,如何让isAuthenticated()测试通过,sails.js,passport.js,passport-local,Sails.js,Passport.js,Passport Local,当用户尝试登录时,我的代码在此处不断失败: isAuthenticated: function (req, res) { if (req.isAuthenticated()) { return res.json(req.user); } else { return res.send(401); } }, 它失败,我得到gethttp://localhost:1337/user/authenticated 401(未经授权),即使用户输入了正确的电子邮件和密码 代码中的哪个部分使

当用户尝试登录时,我的代码在此处不断失败:

isAuthenticated: function (req, res) {
    if (req.isAuthenticated()) { return res.json(req.user); }
    else { return res.send(401); }
},
失败,我得到
gethttp://localhost:1337/user/authenticated 401(未经授权)
,即使用户输入了正确的电子邮件和密码

代码中的哪个部分使测试通过


我有一个与StackOverflow相关的问题,有更多信息。

问题是我的前端应用程序与后端应用程序的来源不同,因此AJAX请求将不包括会话cookie,并且req.isAuthenticated()将永远不会返回true

使用withCredentials选项强制执行

$http({withCredentials:true,…})