Documentation
¶
Index ¶
Constants ¶
View Source
const ( AuthorizationKey = "Authorization" AuthorizationTypeBearer = "bearer" AuthorizationPayloadKey = "authorization_payload" )
定义常量
Variables ¶
This section is empty.
Functions ¶
func BindRequest ¶
BindRequest 如果正常绑定返回true;反之处理错误并返回false 并对请求作出响应的错误处理
func BindRequestUri ¶
BindRequestUri 绑定param参数,如:/api/users/:id 绑定id
func ToErrResponse ¶
ToErrorResponse 请求异常的响应处理
func ToResponse ¶
ToResponse 请求成功响应的处理
Types ¶
type Application ¶
type Application struct { Config *config.Config DB *gorm.DB RedisPool *redis.Pool Engine *gin.Engine SubPubRabbitMQ *rabbitmq.RabbitMQ }
var App *Application
func NewApplication ¶
func NewApplication() *Application
func (*Application) InitRedis ¶
func (app *Application) InitRedis()
func (*Application) RequireAuth ¶
func (app *Application) RequireAuth() gin.HandlerFunc
RequireAuth 认证用户是否登录
func (*Application) Translation ¶
func (app *Application) Translation() gin.HandlerFunc
Translation 设置翻译 ut.Translator 实例上下文
Click to show internal directories.
Click to hide internal directories.