Documentation
¶
Index ¶
- func Area(area string, f func())
- func GetHttpContext() *context.HttpContext
- func NewApplicationBuilder() *applicationBuilder
- func RegisterController(c controller.IController)
- func RegisterDELETE(route string, actionFunc any, params ...string)
- func RegisterGET(route string, actionFunc any, params ...string)
- func RegisterMiddleware(m context.IMiddleware)
- func RegisterPOST(route string, actionFunc any, params ...string)
- func RegisterPUT(route string, actionFunc any, params ...string)
- func RegisterRoutes(routes ...Route)
- func Run(params ...string)
- func UseApiResponse()
- func UseCors()
- func UsePprof()
- func UseSession()
- func UseStaticFiles()
- func UseTLS(certFile, keyFile string)
- func UseWebApi()
- type Module
- type Route
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetHttpContext ¶ added in v0.8.0
func GetHttpContext() *context.HttpContext
GetHttpContext 在minimalApi模式下也可以获取到上下文
func NewApplicationBuilder ¶ added in v0.3.0
func NewApplicationBuilder() *applicationBuilder
func RegisterController ¶
func RegisterController(c controller.IController)
RegisterController 自动注册控制器下的所有Action方法
func RegisterDELETE ¶
RegisterDELETE 注册单个Api(支持占位符,例如:/{cateId}/{Id})
func RegisterGET ¶
RegisterGET 注册单个Api(支持占位符,例如:/{cateId}/{Id})
func RegisterMiddleware ¶
func RegisterMiddleware(m context.IMiddleware)
func RegisterPOST ¶
RegisterPOST 注册单个Api(支持占位符,例如:/{cateId}/{Id})
func RegisterPUT ¶
RegisterPUT 注册单个Api(支持占位符,例如:/{cateId}/{Id})
Types ¶
type Module ¶
type Module struct {
}
func (Module) DependsModule ¶
func (module Module) DependsModule() []modules.FarseerModule
func (Module) PreInitialize ¶
func (module Module) PreInitialize()
Click to show internal directories.
Click to hide internal directories.