请教一个问题,用 Gin 做 API ,如何做 API 的版本控制呢,目前知道的一种方式是通过 router 控制,router.Group("/v1")
routerv1 := router.Group("/v1")
articleHandler := v1.ArticleHandler{}
routerv1.GET("/articles", articleHandler.Index)
routerv2 := router.Group("/v2")
articleHandler2 := v2.ArticleHandler{}
routerv2.GET("/articles", articleHandler2.Index)
但是想实现 header accept 来控制版本,对外统一一个路径例如 “/articles”,不知道没有好的实现方式?