跨域,很常见,网上一搜一大把,不介绍怎么解决
但我踩了一个估计独一无二的坑把。
以前也设置过几次跨域了,随便在网上找了个看上去熟悉的设置了一遍,觉得没什么问题了。
设置完成,接口可以被访问了,浏览器F12的控制台也没报错,
但是请求地址一直爆红,显示 Cross-Origin Resource Sharing error: MissingAllowOriginHeader
于是网上又看了看,按着设置了一下,还是没用。
冷静想想,接口都访问成功了,页面都加载出数据了,只是F12查看这个接口显示连接报错。
猜测是不是浏览器缓存了,于是打开火狐浏览器试试,果然一切正常。
又重开一个谷歌浏览器试试,还是一起正常。好吧,就这样了