1
0
mirror of https://shylinux.com/x/icebergs synced 2025-05-03 03:57:01 +08:00
This commit is contained in:
shaoying 2022-11-27 09:32:00 +08:00
parent 20a3aa3d84
commit 6d7e26b887

View File

@ -83,14 +83,13 @@ func (frame *Frame) Start(m *ice.Message, arg ...string) bool {
})
}
})
gdb.Event(m, SERVE_START, arg)
defer gdb.Event(m, SERVE_STOP)
frame.Message, frame.Server = m, &http.Server{Handler: frame}
switch cb := m.OptionCB("").(type) {
case func(http.Handler):
cb(frame) // 启动框架
cb(frame)
default:
mdb.HashCreate(m, mdb.NAME, WEB, arg, m.OptionSimple(tcp.PROTO, ice.DEV), cli.STATUS, tcp.START)
m.Cmd(tcp.SERVER, tcp.LISTEN, mdb.TYPE, WEB, m.OptionSimple(mdb.NAME, tcp.HOST, tcp.PORT), func(l net.Listener) {