部分完成任务6(先提交然后修bug)
This commit is contained in:
@@ -328,18 +328,18 @@
|
||||
- [x] `internal/app/dto/monitor_converter.go` (跳过,非 DTO 结构体)
|
||||
- [x] `internal/app/dto/notification_converter.go` (跳过,非 DTO 结构体)
|
||||
|
||||
- [ ] **6. 核心 API 层 (`internal/app/api`)**
|
||||
- [ ] **`router.go`**
|
||||
- [ ] 将所有 `router.GET`, `router.POST` 等 Gin 路由注册方法替换为 Echo 的 `e.GET`, `e.POST` 等方法。
|
||||
- [ ] 将 Swagger 路由 `router.GET("/swagger/*", ginSwagger.WrapHandler(swaggerFiles.Handler))` 替换为
|
||||
- [x] **6. 核心 API 层 (`internal/app/api`)**
|
||||
- [x] **`router.go`**
|
||||
- [x] 将所有 `router.GET`, `router.POST` 等 Gin 路由注册方法替换为 Echo 的 `e.GET`, `e.POST` 等方法。
|
||||
- [x] 将 Swagger 路由 `router.GET("/swagger/*", ginSwagger.WrapHandler(swaggerFiles.Handler))` 替换为
|
||||
`e.GET("/swagger/*", echoSwagger.WrapHandler)`。
|
||||
- [ ] 将 pprof 路由的 `gin.WrapH` 和 `gin.WrapF` 调用替换为 `echo.WrapHandler` 和 `echo.WrapFunc`。
|
||||
- [ ] **`api.go`**
|
||||
- [ ] 将 `engine *gin.Engine` 替换为 `engine *echo.Echo`。
|
||||
- [ ] 更新 `NewAPI` 函数:
|
||||
- [ ] 将 `gin.SetMode(cfg.Mode)` 替换为 `e.Debug = (cfg.Mode == "debug")`。
|
||||
- [ ] 将 `gin.New()` 替换为 `echo.New()`。
|
||||
- [ ] 将 `engine.Use(middleware.Recover())` 替换为 `e.Use(middleware.Recover())`。
|
||||
- [x] 将 pprof 路由的 `gin.WrapH` 和 `gin.WrapF` 调用替换为 `echo.WrapHandler` 和 `echo.WrapFunc`。
|
||||
- [x] **`api.go`**
|
||||
- [x] 将 `engine *gin.Engine` 替换为 `engine *echo.Echo`。
|
||||
- [x] 更新 `NewAPI` 函数:
|
||||
- [x] 将 `gin.SetMode(cfg.Mode)` 替换为 `e.Debug = (cfg.Mode == "debug")`。
|
||||
- [x] 将 `gin.New()` 替换为 `echo.New()`。
|
||||
- [x] 将 `engine.Use(middleware.Recover())` 替换为 `e.Use(middleware.Recover())`。
|
||||
|
||||
- [ ] **7. 依赖管理**
|
||||
- [ ] 在 `go.mod` 中移除 `github.com/gin-gonic/gin`。
|
||||
|
||||
Reference in New Issue
Block a user