Gin 如何创建分组路由

Gin 提供了 router.Group() 方法可以对具有相同前缀的路由归纳到同一个组里。

func main() {
  router := gin.Default()

  // 分组 v1
  v1 := router.Group("/v1")
  {
    v1.POST("/login", loginEndpoint)
    v1.POST("/submit", submitEndpoint)
    v1.POST("/read", readEndpoint)
  }

  // 分组: v2
  v2 := router.Group("/v2")
  {
    v2.POST("/login", loginEndpoint)
    v2.POST("/submit", submitEndpoint)
    v2.POST("/read", readEndpoint)
  }

  router.Run(":8080")
}

分组后面的一堆大括号 {} 并不是必须的,它只是一种直观的表示方法而已,能让结构看起来更清晰。

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.