一次跨域问题的记录
背景:要对特殊的请求进行网关鉴权转发,完成后,浏览器路径以及postman访问,一切正常,都能正常响应。但是到前端项目中访问就跨域。
首先,找网关跨域配置,添加自定义请求头,相关跨域设置为*后,有点变化:应该异常响应的都能正常返回,但是应该正常响应的就跨域。
经过排查 ,最终的响应头Access-Control-Allow-Origin: [*,*]多了个一个*,导致的问题,就加了一个过滤器来处置这个问题,考虑应该是网关先加了一遍,geoserver响应又加了一遍,导致重复。