go-micro结合gin

go-micro结合gin

注:本次使用最新版本go-micro.dev/v4

导入依赖

# gin的依赖
go get github.com/gin-gonic/gin   
# micro的依赖
go get go-micro.dev/v4       

实例代码

package main

import (
   "github.com/gin-gonic/gin"
   "go-micro.dev/v4/web"
)

func main() {

   ginRouter := gin.Default()
   ginRouter.Handle("GET", "/user", func(context *gin.Context) {
      context.String(200, "user api")
   })

   ginRouter.Handle("GET", "/news", func(context *gin.Context) {
      context.String(200, "news api")
   })
   service := web.NewService(
      web.Address(":8001"),
      web.Handler(ginRouter),
   )
   service.Run()
}

版权声明:本文为qq_53267860原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。