Documentation ¶
Index ¶
- Constants
- Variables
- func AppCmd() *_CmdApplication
- func AppWeb() *_ApplicationWeb
- type AppConfig
- type CmdFunc
- type CmdRouter
- func (r *CmdRouter) AddCmdHandle(name string, handle CmdFunc) *CmdRouter
- func (r *CmdRouter) AddComponent(name string, c Component) *CmdRouter
- func (r *CmdRouter) CheckCmd(name string) (err error)
- func (r *CmdRouter) Components() map[string]Component
- func (r *CmdRouter) Init(cfg *AppConfig) logger.Interface
- func (r CmdRouter) Run(name string, log logger.Interface) error
- func (r *CmdRouter) SetLog(v logger.Interface)
- type CmdRouterInterface
- type Component
- type WebConfig
- type WebRouter
- type WebService
Constants ¶
View Source
const ( EnvDev = 0 // 本地 EnvTest = 1 // 测试 EnvPrev = 2 // 预发布 EnvProd = 3 // 线上 CliAppEnv = "app-env" CliAppVer = "app-version" )
View Source
const ( CliWebIP = "web-ip" CliWebPort = "web-port" CliWebReadTimeout = "web-r-timeout" CliWebWriteTimeout = "web-w-timeout" CliWebIdleTimeout = "web-idle-timeout" )
Variables ¶
View Source
var (
AppCmdNoFind = errors.New(" Command No Find")
)
Functions ¶
Types ¶
type AppConfig ¶
type AppConfig struct {
// contains filtered or unexported fields
}
func (*AppConfig) GetEnvDesc ¶ added in v0.0.4
func (*AppConfig) GetExecDir ¶
func (*AppConfig) GetLogMore ¶ added in v0.0.4
func (*AppConfig) GetVersion ¶
type CmdRouter ¶
type CmdRouter struct {
// contains filtered or unexported fields
}
func (*CmdRouter) AddCmdHandle ¶
func (*CmdRouter) AddComponent ¶
func (*CmdRouter) Components ¶ added in v0.0.4
type CmdRouterInterface ¶ added in v0.0.4
Click to show internal directories.
Click to hide internal directories.