《Web项目跨域请求后端Api设置Cookie失败问题?》

问题描述:

在web项目中跨域请求api时,api登录成功后需要向域名中设置cookie实现在两个域名下共享,但是登录接口返回成功,响应头中也有set-cookie,实际却无法设置到cookie中...

web项目访问时的域名https://b.com/

api所在域名:https://a.b.com/

详细分析请看下面原文:

Cors跨域(二):实现跨域Cookie共享的三要素

我的问题主要原因是前端需要在Axois中开启withCredentials=true

上面这个参数默认是关闭的,需要开启;

Axois文档链接

当然只开启这个参数也不行,还需要后端配合其他配置,上面的《Cors跨域(二):实现跨域Cookie共享的三要素》文章中详细说明了服务端的配置,这里就不重复了;

相关推荐
太平洋月光几秒前
AI 快捷指令:Cursor Rules · Commands · Skills
前端·ai编程
默_笙4 分钟前
😁 LLM 不知道的事它不会说"不知道",而是会"编"——RAG 就是让它闭嘴先查资料
前端·javascript
stringwu5 分钟前
用 LangGraph 落地飞书 Bug 自动修复 Agent 实践
前端
Revolution616 分钟前
变量提升到底提升了什么:为什么 var 是 undefined,let 却直接报错
前端·javascript
Revolution6111 分钟前
本地明明正常,为什么 CI 又挂了:一次前端构建失败的排查过程
前端·前端工程化
太平洋月光18 分钟前
stagewise如何结合cursor开发
前端·ai编程
前端Hardy18 分钟前
JavaScript 终于又进化了!ES2026 正式发布,这些新特性你必须知道!
前端
光影少年19 分钟前
react navite 页面跳转、传参、路由监听、导航栏自定义
前端·react native·react.js
黑土豆30 分钟前
CSS 新特性:Container Queries 到底能解决什么痛点?
前端·css
问商十三载44 分钟前
2026法律行业AI引擎生成式优化怎么优化?三层专业加固提排名,零成本提33%引用率附适配表
java·前端·人工智能·算法