【已解决】请求异常,请检查 chrome network 错误信息...

来源:31-8 获取商品详情

只是为了好玩

2021-12-06

学习进度:31-8 获取商品详情
问题描述:
本地ip只有一个192.168.0.123,为了测试就把goods-web端口号改成8033,
用于区别goods-srv服务。然后yapi就报了提问的错。

问题截图:
请求异常,请检查 chrome network 错误信息… https://juejin.im/post/5c888a3e5188257dee0322af 通过该链接查看教程")
图片描述
我的配置:
图片描述

nacos相关配置截图:

图片描述
consul配置截图:
图片描述

期望目标:
0.我的nacos配置是不是有问题?【重要不紧急,期望回答】
我看bobby老师goods-srv和goods-web配置ip地址不一样,
我本地只有192.168.0.123这一个ip,
所以我把goods-srv和goods-web配置ip地址都是192.168.0.123,只是端口号不一样,一个是8032,另一个是8033.

而且consul注册中心两个服务也有,都是健康的。
我这样操作的步骤有问题吗?【consul注册中心有了健康的服务,应该就没有问题吧?】

1.我想知道yapi报了提问的错的原因是啥?【不重要不紧急】
2.我这样改就没有报错,就跑通了,但是我不知道为啥这样做就没问题了。【重要不紧急,期望回答】
图片描述
图片描述
哪里不懂?这里不懂:
goods-srv.json 和 goods-web.json文件配置,如上图就端口号不一样,
为啥我把config-debug.yaml 里 换成 goods-srv.json就能跑起来,
换成 goods-web.json就跑不起来?
是啥原因呐?
如果要解决,怎么解决?

写回答

1回答

bobby

2021-12-11

  1. yapi这个报错是连接不上, 你这里的链接是http的接口把, 所以你这里的问题应该是 为什么健康检查能通过,但是yapi访问不了。所以你要确定两个问题

    1. 是否本来是grpc接口结果在yapi中访问l了这个端口? yapi只能访问http接口

    2. 如果你确定是http接口但是为什么健康检查能通过? 这里是因为健康检查中我们注册的ip和端口以及健康检查的url是可以不一样的,所以你要看看你的健康检查的check对象是不是和你注册的ip和端口保持一致了

0
2
只是为了好玩
bobby老师,可以看下这个问题吗?需要你的反馈指点。 https://coding.imooc.com/learn/questiondetail/2jRAkYdeEG5Xwn5m.html
2021-12-11
共2条回复

Go+Python打造电商系统 自研微服务框架 抓紧高薪机遇

快速转型Go工程师,成为具备双语言后端能力的开发者

508 学习 · 530 问题

查看课程