middleware.go 315 B

123456789101112131415161718
  1. package middleware
  2. import (
  3. "exam_system/middleware/auth"
  4. "exam_system/middleware/exception"
  5. "exam_system/middleware/perm"
  6. "github.com/gin-gonic/gin"
  7. )
  8. func Middleware(engine *gin.Engine) {
  9. // 异常
  10. engine.Use(exception.Recover())
  11. // 鉴权
  12. engine.Use(auth.Auth())
  13. // 权限
  14. engine.Use(perm.Perm())
  15. }