背景:使用若依框架的前后端分离项目,前后端开发在同一个办公室情况下前端调用后端服务提示如下报错:Access to XMLHttpRequest at 'http://ip1:8089/online/layer/dataType' from origin 'http://ip2:6090' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.搜索网络都说是跨域问题,试过修改SecurityConfig.java、ResourcesConfig.java、node代理等方式,前端同事都无法正常访问后端服务,但另一个同事的后端电脑服务是能正常访问。后来网上查资料说跨域可能的原因有:IP,协议,端口不一致造成的跨域,于是萌生对比URL的方式,发现自己和另一个后端同事不一样的地方在于端口,于是把端口纠正为8080,前端同事就能正常调用了,特此记录。
相关推荐
小浪努力学前端6 分钟前
React + ECharts:给tooltip里的按钮绑定事件,我踩过的那些坑不像程序员的程序媛17 分钟前
es按时间 小时聚合bobz96522 分钟前
为什么 不能在浏览器里直接用 Node.js 专用模块?断竿散人33 分钟前
📏CSS尺寸单位终极手册:从px到fr的完全征服指南Rrvive36 分钟前
Python学习笔记Aisanyi37 分钟前
【鸿蒙开发】适配深浅色模式onejason37 分钟前
如何利用 PHP 爬虫按关键字搜索 Amazon 商品咚咚咚ddd37 分钟前
前端基建:使用plus api实现app通知权限管理懒猫爱上鱼39 分钟前
Kotlin协程简单介绍傻梦兽39 分钟前
告别玄学!JavaScript的随机数终于能“听话”了!🎲