完成任务3.1
This commit is contained in:
@@ -14,14 +14,14 @@
|
||||
- [x] 适配 `Get...FromContext` 系列函数,使用 `c.Get("key")` 提取数据。
|
||||
|
||||
- [ ] **3. 中间件 (`internal/app/middleware`)**
|
||||
- [ ] **`auth.go`**
|
||||
- [ ] 将 `import "github.com/gin-gonic/gin"` 替换为 `import "github.com/labstack/echo/v4"`。
|
||||
- [ ] 将中间件函数签名从 `func AuthMiddleware(...) gin.HandlerFunc` 更新为
|
||||
- [x] **`auth.go`**
|
||||
- [x] 将 `import "github.com/gin-gonic/gin"` 替换为 `import "github.com/labstack/echo/v4"`。
|
||||
- [x] 将中间件函数签名从 `func AuthMiddleware(...) gin.HandlerFunc` 更新为
|
||||
`func AuthMiddleware(...) echo.MiddlewareFunc`。
|
||||
- [ ] 适配中间件内部逻辑,将 `func(c *gin.Context)` 改造为
|
||||
- [x] 适配中间件内部逻辑,将 `func(c *gin.Context)` 改造为
|
||||
`func(next echo.HandlerFunc) echo.HandlerFunc { return func(c echo.Context) error { ... } }` 的结构。
|
||||
- [ ] 将 `c.AbortWithStatusJSON(...)` 调用替换为 `return controller.SendErrorResponse(...)`。
|
||||
- [ ] 在逻辑正常通过的末尾,调用 `return next(c)`。
|
||||
- [x] 将 `c.AbortWithStatusJSON(...)` 调用替换为 `return controller.SendErrorResponse(...)`。
|
||||
- [x] 在逻辑正常通过的末尾,调用 `return next(c)`。
|
||||
- [ ] **`audit.go`**
|
||||
- [ ] 将 `import "github.com/gin-gonic/gin"` 替换为 `import "github.com/labstack/echo/v4"`。
|
||||
- [ ] 将中间件函数签名从 `func AuditMiddleware(...) gin.HandlerFunc` 更新为
|
||||
|
||||
Reference in New Issue
Block a user