【踩坑】zuul跨域解决用corsFiler无效,原因竟然是...

一开始以为是跨域问题,如图


image.png

直接进入地址
①http://xxx.xxx.com/api/item/category/list?pid=0
无法得到json数据,一直跳转到
②http://xxx.xxx.com/api/item/category/list?pid=0#/index/dashboard
如果使用
③http://127.0.0.1:8081/category/list?pid=0则可以查到数据

通过思考观察,发现③是本地地址,直接访问service里的controller,而①是通过eureka的zuul网关去访问controller,
说明是没有成功通过网关。

最后发现问题,nginx要配置两个服务,少了一个配置到网关的服务。

配置好后依然出错。。。最后发现连端口号也写错了。。。修改,完毕。

你可能感兴趣的:(【踩坑】zuul跨域解决用corsFiler无效,原因竟然是...)