能给一个gin+go_micro+etcd+micro api最简单的demo例子吗?

发布于 2022-09-12 00:45:38 字数 73 浏览 18 评论 0

单独的go_micro+etcd+micro api可以访问,但是我尝试的加入gin网关之后发现,无法访问了,求一个示例谢谢啦~~~

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

迷迭香的记忆 2022-09-19 00:45:38
service := micro.NewService()
ctx, cancel := context.WithCancel(context.Background())
service.Init(
    micro.Context(ctx),
    micro.BeforeStart(func() error {
        go func() {
            // 这里可以写个init gin的function
            router = gin.Default()
            log.Info("gin start...")
            router.Run(":8080")
            log.WithError(err).Error("gin stop...")
            cancel()
        }()
    }),
)
service.Run()
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文