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()

}

导航