前后端分离项目cookie问题

夜白宋 Java工程师  2020-08-19 07:25:34
这是最近几天突然发生的事情,后端ip是127.0.0.1或者直接用内网ip,然后前端登录的时候后端返回127.0.0.1+页面路径,以前的时候,不管是用本机地址或者是内网IP,都是可以登录操作的,但是今天突然就出现了,只能用本机IP对应本机ip+前端页面路径或者内网IP对应内网ip+前端页面路径,否则就会出现cookie无法存取的现象 后端ssm,前端layui,都做了跨域处理
...全文
1964 1 收藏 9
写回复
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做了登录权限控制
回复 点赞
发动态
发帖子
Web 开发
创建于2007-09-28

5.2w+

社区成员

34.1w+

社区内容

Java Web 开发
社区公告
暂无公告