ISS配置跨域访问请求
Access to XMLHttpRequest at 'http://218.80.210.*:8900/areacollect/selectByAlarmType?alarmtype=100' from origin 'http://192.168.100.193:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
对前端提出的访问跨域问题
- 我会先检查java代码中是否有关于跨域的配置
- 如果配置无问题,则去服务器上检查,跨域问题是否配
这次出现问题是因为ISS服务器上没有配置。(原来的程序是用C#写的,部署在ISS上,但是本人使用的使用SpringBoot,部署在tomcat上,原先访问的域名不一致,所以前端要求将访问的域名配置为一致,所以出现访问时的跨域问题)
解决方法:在ISS中新建一个应用程序,使用URL重写,将部署在tomcat上的springboot程序的端口,重写到现在的服务器上去即可,但需要注意的是,需要原先的URL访问地址需要加上ISS配置的应用程序的文件目录。