http 服务器
更新时间:2026年1月16日 02:55
浏览:4870
示例代码
servr.yaml
port: 80
default-router-name: test
main.go
package main
import (
"gitee.com/go-nt/config/yaml"
"gitee.com/go-nt/http/server"
"gitee.com/go-nt/test/app/web"
)
func main() {
var err error
// 服务器配置
serverConfig := server.NewDefaultConfig()
err = yaml.Bind("config/server.yaml", serverConfig)
if err != nil {
panic("load server server fail: " + err.Error())
}
// 设置服务器配置参数
err = server.SetConfig(serverConfig)
if err != nil {
panic("set server config fail: " + err.Error())
}
// 注册 Test 应用
server.AddRouter("test", &web.Router{})
server.Start()
}