请原谅我的天真,但我不熟悉会话,基于cookie的身份验证和Python Tornado。我正在尝试访问用python Tornado编写的API,并且正在使用Ember CLI作为客户端。我似乎无法在发送到服务器的请求中设置cookie值。如何在AJAX / Ember.JS中正确设置cookie?
我正在使用的技术:
我的情况
我拥有的内容:用户可以尝试登录的登录页面。
我需要的是:一种将服务器成功响应的部分内容设置为本地存储位置或cookie的方法。
我拥有的内容:我使用AJAX访问的API端点
我需要的是什么:一种将登录响应数据的一部分作为“cookie”传递的方法,因为服务器会抛出错误,指出cookie无效或缺失。
答案 0 :(得分:0)
好的,无论遇到同样的问题,我基本上都必须在我的模型的“findAll”函数中设置以下ajax设置,并且仅使用authenticate方法。
...
xhrFields: {
withCredentials: true
},
success: succsFunction,
error: errorFunction...