Documentation ¶
Index ¶
- func NewHttpgoApp(params ...interface{}) (interface{}, error)
- type HttpgoApp
- func (h HttpgoApp) BaseFolder() string
- func (h HttpgoApp) CommandFolder() string
- func (h HttpgoApp) ConfigFolder() string
- func (h HttpgoApp) ConsoleFolder() string
- func (h HttpgoApp) HttpFolder() string
- func (h HttpgoApp) LogFolder() string
- func (h HttpgoApp) MiddlewareFolder() string
- func (h HttpgoApp) ProviderFolder() string
- func (h HttpgoApp) RuntimeFolder() string
- func (h HttpgoApp) StorageFolder() string
- func (h HttpgoApp) TestFolder() string
- func (h HttpgoApp) Version() string
- type HttpgoAppProvider
- func (h *HttpgoAppProvider) Boot(container framework.Container) error
- func (h *HttpgoAppProvider) IsDefer() bool
- func (h *HttpgoAppProvider) Name() string
- func (h *HttpgoAppProvider) Params(container framework.Container) []interface{}
- func (h *HttpgoAppProvider) Register(container framework.Container) framework.NewInstance
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewHttpgoApp ¶
func NewHttpgoApp(params ...interface{}) (interface{}, error)
NewHttpgoApp 初始化 HttpgoApp
Types ¶
type HttpgoApp ¶
type HttpgoApp struct {
// contains filtered or unexported fields
}
HttpgoApp 代表 httpgo 框架的 App 实现
func (HttpgoApp) BaseFolder ¶
BaseFolder 表示基础目录,可以代表开发场景的目录,也可以代表运行时候的目录
func (HttpgoApp) ConsoleFolder ¶
func (HttpgoApp) HttpFolder ¶
func (HttpgoApp) MiddlewareFolder ¶
MiddlewareFolder 定义业务自己定义的中间件
func (HttpgoApp) ProviderFolder ¶
ProviderFolder 定义业务自己的服务提供者地址
func (HttpgoApp) RuntimeFolder ¶
RuntimeFolder 定义业务的运行中间态信息
func (HttpgoApp) StorageFolder ¶
type HttpgoAppProvider ¶
type HttpgoAppProvider struct {
BaseFolder string
}
HttpgoAppProvider 提供App的具体实现方法
func (*HttpgoAppProvider) Boot ¶
func (h *HttpgoAppProvider) Boot(container framework.Container) error
Boot 启动调用
func (*HttpgoAppProvider) Params ¶
func (h *HttpgoAppProvider) Params(container framework.Container) []interface{}
Params 获取初始化参数
func (*HttpgoAppProvider) Register ¶
func (h *HttpgoAppProvider) Register(container framework.Container) framework.NewInstance
Register 注册HadeApp方法
Click to show internal directories.
Click to hide internal directories.