modulepackage
1.0.7
Repository: https://github.com/nick887/customize_router.git
Documentation: pkg.go.dev
# README
Customize router
it is a encapsulation of gin router
example
func main() {
r := gin.Default()
cr := &custom.CustmoRouter{r}
UseContentRouter(cr)
_ = r.Run(":9999")
}
func UseContentRouter(r *custom.CustmoRouter) {
a := r.GroupC("/api")
{
hole := a.GroupC("/hole")
{
// the second handler must be type of RequestHandler
// handlers after the second must be type of gin.HandlerFunc
// gin.HandlerFunc will excute first
hole.GETC("/hello",&HelloRequest{} ,Hello)
}
}
}
func Hello(ctx *gin.Context,request interface{}) (status int, json interface{}, err error) {
return http.StatusOK, gin.H{
"msg": "hello",
}, nil
}
details
- init centralog first
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
No description provided by the author