Documentation
¶
Index ¶
- Constants
- func P(mf MethodFunc, action string, hdrs ...interface{})
- func ReDocHandler(appName, swaggerURL string) gin.HandlerFunc
- type MethodFunc
- type Router
- func (svr *Router) Any(action string, hdrs ...interface{})
- func (ai Router) AuthInject(issuer string, injector auth.InjectorFunc)
- func (ai Router) Default(injector auth.InjectorFunc)
- func (svr *Router) G(action string, hdrs ...interface{})
- func (svr *Router) GRequireLogin(action string, hdrs ...interface{})
- func (svr *Router) GinEngine() *gin.Engine
- func (svr *Router) HandleDoc(model string)
- func (ai Router) Inject(ctx *gin.Context)
- func (svr *Router) ListAllRouters()
- func (svr *Router) P(action string, hdrs ...interface{})
- func (svr *Router) PRequireEmployee(action string, hdrs ...interface{})
- func (svr *Router) PRequireLogin(action string, hdrs ...interface{})
- func (svr *Router) Run(l net.Listener) error
- type RouterOption
Constants ¶
View Source
const ( PrefixAPIV3 = "/v3/" PrefixAPIDefault = "/v4/" )
Variables ¶
This section is empty.
Functions ¶
func ReDocHandler ¶ added in v1.23.37
func ReDocHandler(appName, swaggerURL string) gin.HandlerFunc
ReDocHandler 生成 ReDoc 文档页面的 ReDocHandler appName: 应用名称,如 "demoapp" swaggerURL: Swagger JSON 的 URL,如 "/v1/demoapp.docs/doc.json"
Types ¶
type MethodFunc ¶
type MethodFunc func(relativePath string, handlers ...gin.HandlerFunc) gin.IRoutes
type Router ¶
type Router struct {
Prefix string
// contains filtered or unexported fields
}
Router .
func (Router) AuthInject ¶
func (ai Router) AuthInject(issuer string, injector auth.InjectorFunc)
func (Router) Default ¶
func (ai Router) Default(injector auth.InjectorFunc)
func (*Router) GRequireLogin ¶ added in v1.3.30
GRequireLogin .
func (*Router) PRequireEmployee ¶
PRequireEmployee .
func (*Router) PRequireLogin ¶ added in v0.1.9
PRequireLogin .
type RouterOption ¶ added in v1.3.56
type RouterOption func(*Router)
func WithDeployMode ¶ added in v1.3.56
func WithDeployMode(deployMode string) RouterOption
func WithMiddleware ¶ added in v1.23.7
func WithMiddleware(middleware ...gin.HandlerFunc) RouterOption
func WithPrefixes ¶ added in v1.3.56
func WithPrefixes(prefixes []string) RouterOption
Click to show internal directories.
Click to hide internal directories.