Fork Me On Github

发现问题

刚开机,启动vue 程序,发现所有请求都被浏览器禁止了,提示禁止跨域

解决问题

明明昨天都正常的,而且服务端程序也启用的允许跨域响应的,再一查看现在的响应头,不对劲,响应头不对了,而且响应服务也变成了 ASP.NET,再一调试服务端,发现请求根本没到程序里来,被iis拦截了

打开iis管理器,选中根节点,进入处理程序映射,点击“查看经过排序的列表”,把PHP(我用的是php环境)上移到`OPTIONSVerbHandler`前面即可,重启iis

【其他参考】

  1. IIS劫持CORS preflight OPTIONS请求(IIS hijacks CORS Preflight OPTIONS request)
点击查看全文
0 114 0