Documentation
¶
Index ¶
- func Cors() gin.HandlerFunc
- func DefaultAllowHeaders() []string
- func DefaultCorsMap() map[string]string
- func GracefulLogger() gin.HandlerFunc
- func NewCors(headers map[string]string) gin.HandlerFunc
- func NewCorsWithDefault(headers map[string]string) gin.HandlerFunc
- type ApiPage
- type ApiResponse
- type BeautyController
- func (c *BeautyController) Failed(ctx *gin.Context, ie er.IError)
- func (c *BeautyController) FailedC(ctx *gin.Context, code int, message string)
- func (c *BeautyController) FailedD(ctx *gin.Context, ie er.IError, data any)
- func (c *BeautyController) FailedDyn(ctx *gin.Context, ie er.IError, err error)
- func (c *BeautyController) FailedE(ctx *gin.Context, err error)
- func (c *BeautyController) OK(ctx *gin.Context, data any)
- func (c *BeautyController) PageOk(ctx *gin.Context, data any, page ApiPage)
- func (c *BeautyController) PureOK(ctx *gin.Context)
- func (c *BeautyController) RawOK(ctx *gin.Context, data any)
- type GraceServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultAllowHeaders ¶ added in v0.2.0
func DefaultAllowHeaders() []string
func DefaultCorsMap ¶ added in v0.2.0
func GracefulLogger ¶ added in v1.0.2
func GracefulLogger() gin.HandlerFunc
func NewCorsWithDefault ¶ added in v0.2.0
func NewCorsWithDefault(headers map[string]string) gin.HandlerFunc
Types ¶
type ApiResponse ¶ added in v0.2.0
type BeautyController ¶ added in v0.1.16
type BeautyController struct{}
func (*BeautyController) Failed ¶ added in v0.2.0
func (c *BeautyController) Failed(ctx *gin.Context, ie er.IError)
Failed with IError
func (*BeautyController) FailedC ¶ added in v1.2.6
func (c *BeautyController) FailedC(ctx *gin.Context, code int, message string)
FailedC with custom code and message
func (*BeautyController) FailedDyn ¶ added in v1.2.0
FailedDyn join IError message adn dynamic raw error message
func (*BeautyController) FailedE ¶ added in v1.2.0
func (c *BeautyController) FailedE(ctx *gin.Context, err error)
FailedE with default code and raw error
func (*BeautyController) OK ¶ added in v0.2.0
func (c *BeautyController) OK(ctx *gin.Context, data any)
OK response with data
func (*BeautyController) PageOk ¶ added in v1.2.1
func (c *BeautyController) PageOk(ctx *gin.Context, data any, page ApiPage)
PageOk response with page data
func (*BeautyController) PureOK ¶ added in v0.2.0
func (c *BeautyController) PureOK(ctx *gin.Context)
PureOK only http code 200
type GraceServer ¶
type GraceServer struct {
// contains filtered or unexported fields
}
func NewGraceServer ¶
func NewGraceServer(listen string, engine *gin.Engine) *GraceServer
func (*GraceServer) AddBackgroundTask ¶ added in v0.1.1
func (g *GraceServer) AddBackgroundTask(tasks ...func(ctx context.Context, wg *sync.WaitGroup))
AddBackgroundTask append background goroutine and when server exit will wait then the task finish need call wg.Done()
func (*GraceServer) AddDeferFunc ¶ added in v0.1.3
func (g *GraceServer) AddDeferFunc(tasks ...func())
Click to show internal directories.
Click to hide internal directories.