Documentation ¶
Index ¶
- Variables
- type Group
- func (T *Group) Close() error
- func (T *Group) GetServer(laddr string) (*Server, bool)
- func (T *Group) LoadConfigFile(p string) (ok bool, err error)
- func (T *Group) SetServer(laddr string, srv *Server) error
- func (T *Group) SetSiteMan(man *vweb.SiteMan) error
- func (T *Group) SetSitePool(pool *vweb.SitePool) error
- func (T *Group) Start() error
- func (T *Group) UpdateConfig(conf *config.Config) error
- type Server
Constants ¶
This section is empty.
Variables ¶
View Source
var ServerContextKey = &contextKey{"Server"}
View Source
var (
Version string = "Server/2.5.0"
)
默认4K
Functions ¶
This section is empty.
Types ¶
type Group ¶ added in v2.9.0
type Group struct { ErrorLog *log.Logger // 错误日志文件 DynamicModule map[string]vweb.DynamicTemplateFunc // 支持更多动态 Route *vweb.Route // 地址路由 CertManager *autocert.Manager // 自动申请证书 Let's Encrypt // contains filtered or unexported fields }
func NewServerGroup ¶
func NewServerGroup() *Group
func (*Group) GetServer ¶ added in v2.9.0
读取一个服务器
laddr string 监听地址 *Server 服务器 bool 如果存在服务器, 返回true。否则返回false
func (*Group) LoadConfigFile ¶ added in v2.9.0
挂载本地配置文件。
p string 文件路径 ok bool true配置文件被修改过, false没有变动 err error 错误
func (*Group) SetServer ¶ added in v2.9.0
增加一个服务器
laddr string 监听地址 srv *Server 服务器, 如果为nil, 则删除已存在的记录
func (*Group) SetSiteMan ¶ added in v2.9.0
设置一个站点管理, 随配置文件变动, man 原来的保存内容可能会被删除或增加。
man *vweb.SiteMan 站点管理 error 错误
func (*Group) SetSitePool ¶ added in v2.9.0
设置一个站点池, 随配置文件变动, pool 原来的保存内容可能会被删除或增加。
pool *vweb.SitePool 池 error 错误
Click to show internal directories.
Click to hide internal directories.