修复 router 提前初始化的问题
This commit is contained in:
parent
a7f232bd1d
commit
2458007286
@ -5,13 +5,12 @@ import (
|
|||||||
"framework_v2/internal/handlers/controllers/user"
|
"framework_v2/internal/handlers/controllers/user"
|
||||||
"framework_v2/internal/middleware/http"
|
"framework_v2/internal/middleware/http"
|
||||||
"framework_v2/internal/providers"
|
"framework_v2/internal/providers"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
swaggerFiles "github.com/swaggo/files"
|
swaggerFiles "github.com/swaggo/files"
|
||||||
ginSwagger "github.com/swaggo/gin-swagger"
|
ginSwagger "github.com/swaggo/gin-swagger"
|
||||||
)
|
)
|
||||||
|
|
||||||
var r = *providers.MustGet[gin.Engine]()
|
|
||||||
|
|
||||||
// @title Swagger Example API
|
// @title Swagger Example API
|
||||||
// @version 1.0
|
// @version 1.0
|
||||||
// @description This is a sample server celler server.
|
// @description This is a sample server celler server.
|
||||||
@ -34,6 +33,8 @@ var r = *providers.MustGet[gin.Engine]()
|
|||||||
// @description Description for what is this security definition being used
|
// @description Description for what is this security definition being used
|
||||||
// InitApiRoutes init api routes
|
// InitApiRoutes init api routes
|
||||||
func InitApiRoutes() {
|
func InitApiRoutes() {
|
||||||
|
var r = *providers.MustGet[gin.Engine]()
|
||||||
|
|
||||||
var userController = user.NewUserController()
|
var userController = user.NewUserController()
|
||||||
|
|
||||||
r.GET("/", http.MiddlewareJSONResponse, http.RequireJWTIDToken, userController.CurrentUser)
|
r.GET("/", http.MiddlewareJSONResponse, http.RequireJWTIDToken, userController.CurrentUser)
|
||||||
@ -41,5 +42,7 @@ func InitApiRoutes() {
|
|||||||
|
|
||||||
// InitSwaggerRoutes init swagger routes
|
// InitSwaggerRoutes init swagger routes
|
||||||
func InitSwaggerRoutes() {
|
func InitSwaggerRoutes() {
|
||||||
|
var r = *providers.MustGet[gin.Engine]()
|
||||||
|
|
||||||
r.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
|
r.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user