请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

api访问服务没找到

老师,您好!麻烦您帮我看一下是是什么原因。
命令:

docker run --rm -p 8080:8080 -e ICODE=xxx cap1573/cap-micro --registry=consul --registry_address=192.168.31.194:8500 api --ha
ndler=api

图片描述
图片描述
图片描述

正在回答 回答被采纳积分+3

1回答

Cap 2021-05-12 14:37:30

服务名称和路由地址注意下

0 回复 有任何疑惑可以回复我~
  • 提问者 慕雪8086547 #1
    我后来将api的名称改为了:go.micro.api.cartApi,购物车服务的名称是:go.micro.service.shoppingCart,我写得方法是GetAll(),没有错,但是我访问http://192.168.31.194:8080/cartApi/getAll?user_id=1  出现的错误变成了:"connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:8085: connect: connection refused""
    回复 有任何疑惑可以回复我~ 2021-05-12 15:32:40
  • Cap #2
    容器启动的时候端口开了吗
    回复 有任何疑惑可以回复我~ 2021-05-12 15:38:32
  • 提问者 慕雪8086547 回复 Cap #3
    如果是cap-micro启动时候,照着老师的敲的,就改了一下ip,服务都是本地运行的不需要启动容器,到这一章之前都没遇到过错误
    回复 有任何疑惑可以回复我~ 2021-05-12 16:12:46
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号