前后端分离项目cookie问题

夜白宋 2020-08-19 07:25:34
这是最近几天突然发生的事情,后端ip是127.0.0.1或者直接用内网ip,然后前端登录的时候后端返回127.0.0.1+页面路径,以前的时候,不管是用本机地址或者是内网IP,都是可以登录操作的,但是今天突然就出现了,只能用本机IP对应本机ip+前端页面路径或者内网IP对应内网ip+前端页面路径,否则就会出现cookie无法存取的现象 后端ssm,前端layui,都做了跨域处理
...全文
2794 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
夜白宋 2020-08-20
  • 打赏
  • 举报
回复
谢谢各位,解决了,不过原因不在于域名问题 https://blog.csdn.net/boom_man/article/details/84642040?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param 主要在于浏览器中cookie最近增加了sameSite这个限制,默认为LAX,限制了ajax请求携带跨域cookie的问题
tianfang 2020-08-20
  • 打赏
  • 举报
回复
引用 6 楼 夜白宋 的回复:
[quote=引用 3 楼 qybao 的回复:]感觉是域名解析的问题,同一个域名对应多个IP,查看一下你的dns服务器。
现在开发环境还没用到域名[/quote] 开发中的域名随便起,不是正式的域名,需要自己写在hosts解析
weixin_39699052 2020-08-20
  • 打赏
  • 举报
回复
谷歌80以上版本会出现,这中跨域情况,前端用代理跳转
夜白宋 2020-08-20
  • 打赏
  • 举报
回复
引用 3 楼 qybao 的回复:
感觉是域名解析的问题,同一个域名对应多个IP,查看一下你的dns服务器。
现在开发环境还没用到域名
夜白宋 2020-08-20
  • 打赏
  • 举报
回复
引用 2 楼 tianfang 的回复:
模拟生产环境测试看看: 使用域名访问网站,在windows\system32\etc\drivers\hosts 中加上域名和内网IP对应。然后看看结果
主要是之前我前端同事可以直接用访问我这边的服务器,方便调试,现在就不行了
qybao 2020-08-19
  • 打赏
  • 举报
回复
参考以下看看 https://www.sojson.com/blog/116.html http://www.chinacion.cn/article/253.html
qybao 2020-08-19
  • 打赏
  • 举报
回复
感觉是域名解析的问题,同一个域名对应多个IP,查看一下你的dns服务器。
tianfang 2020-08-19
  • 打赏
  • 举报
回复
模拟生产环境测试看看: 使用域名访问网站,在windows\system32\etc\drivers\hosts 中加上域名和内网IP对应。然后看看结果
夜白宋 2020-08-19
  • 打赏
  • 举报
回复
后端用shiro做了登录权限控制

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧