一开始以为是跨域问题,如图
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要配置两个服务,少了一个配置到网关的服务。
配置好后依然出错。。。最后发现连端口号也写错了。。。修改,完毕。
网友评论