= nil {
c.JSON(200, gin.H{"code": 400, "error": "无效的用户"})
return
}
res, err := orderClient.Index...": 200,
"data": res.Data,
})
}
代码很简单, 有一个order服务, 一个goods服务, 还有一个向外暴露的api服务
可以通过api服务创建订单, api服务实际调用...order和goods服务去生成订单
也可以通过api服务查询已经创建的订单, api实际调用order服务查询
启动三个服务
go run goods/main.go
go run order/main.go...": 1,
"goods_id": 3,
"number": 9
}'
## output
{
"code": 400,
"msg": "rpc error: code..."number": 9,
"goodsId": 2,
"goodsName": "香蕉"
}
]
}
错误