前后端分离项目中(跨域)AJAX登陆无法放置COOKIE的解决办法

在做毕设的过程中遇到的问题,使用ajax登陆时不论怎么设置后端请求头还是nginx始终无果,在经历了漫长的翻阅各种博客各种google不起作用的情况下想到了ajax的帮助文档。

前后端分离项目中(跨域)AJAX登陆无法放置COOKIE的解决办法)
当你的请求为跨域时最好在ajax请求中带上xhrFields:{withCredentials:true}的选项,网上搜的ajax 传递cookie大多会告诉你也添加此选项,不过我没发现有告诉你不添加此选项会导致响应头中的setCookie选项不起作用的问题。

xhrFields:{withCredentials:true}不仅携带发送cookie时需要,服务器后端在本地放置cookie也需要添加。

相关文章:

  • 2021-08-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-02
相关资源
相似解决方案