Waterlock,Sails,Angular JWT令牌从浏览器中提供403

时间:2015-11-28 20:14:40

标签: angularjs sails.js waterlock

后端:使用Waterlock,Waterlock-local-auth进行应用程序 前端:角度应用

我遇到了一个问题,邮递员工作正常,从/ user / jwt得到JWT都很好和花花公子但是每当我通过浏览器登录然后尝试点击/ user / jwt时它会禁止403。有线索吗?

我为所有路线上的所有来源启用了COR。

任何帮助都会得到满足!

1 个答案:

答案 0 :(得分:2)

为像我这样的新手节省一些时间:

$ http将不会通过请求传递会话数据,因此Sails / express服务器不知道正在进行/ user / jwt请求的'session',因此应该给出403。我猜Postman会自动为你处理这个问题。

将此添加到我的角度配置中:

config(['$httpProvider', function($httpProvider) {
    $httpProvider.defaults.withCredentials = true;
}]).