Documentation ¶
Index ¶
- func ReturnBadReques(ctx *gin.Context, env *view.Envelope)
- func ReturnForbidden(ctx *gin.Context, env *view.Envelope)
- func ReturnInternal(ctx *gin.Context, env *view.Envelope)
- func ReturnJsonFromEnv(ctx *gin.Context, httpCode int, env *view.Envelope)
- func ReturnJsonFromString(ctx *gin.Context, httpCode int, jsonStr string)
- func ReturnMethodNotAllowed(ctx *gin.Context, env *view.Envelope)
- func ReturnNoContent(ctx *gin.Context, env *view.Envelope)
- func ReturnNotFound(ctx *gin.Context, env *view.Envelope)
- func ReturnOK(ctx *gin.Context, env *view.Envelope)
- func ReturnUnauthorized(ctx *gin.Context, env *view.Envelope)
- func ReturnUnprocess(ctx *gin.Context, env *view.Envelope)
- type Controller
- type DefaultRoute
- type Router
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReturnJsonFromString ¶
将json字符窜以标准json格式返回(例如,从redis读取json、格式的字符串,返回给浏览器json格式)
func ReturnUnauthorized ¶
token 权限校验失败
Types ¶
type Controller ¶
Controller 控制器行为接口
type DefaultRoute ¶
type DefaultRoute struct {
// contains filtered or unexported fields
}
router 通用Gin路由集中处理器。 1. 初始化全局中间件。 2. 初始化注册的自定义Controller。
func (*DefaultRoute) AddMiddleware ¶
func (d *DefaultRoute) AddMiddleware(ms ...gin.HandlerFunc)
AddMiddleware 为路由设置中间件
func (*DefaultRoute) RegisterController ¶
func (d *DefaultRoute) RegisterController(c Controller)
RegisterController 为集中路由设置Constroller
func (*DefaultRoute) SetupRoutes ¶
func (d *DefaultRoute) SetupRoutes(r gin.IRouter) error
SetupRoutes 实现Router接口
type Router ¶
type Router interface { SetupRoutes(r gin.IRouter) error RegisterController(c Controller) AddMiddleware(ms ...gin.HandlerFunc) }
Router 路由接口实现类,负责初始化注册进来的Controller
Click to show internal directories.
Click to hide internal directories.