背景:使用若依框架的前后端分離項目,前后端開發在同一個辦公室情況下前端調用后端服務提示如下報錯: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,前端同事就能正常調用了,特此記錄。