在完成了模型、路由的代码编写后,我们修改前面章节所编写的 main.go 文件,把它改造为这个项目的启动文件,修改代码如下:package main

    import (
    “awesomeProject/internal/routers”
    “net/http”
    “time”
    )

    func main() {
    router := routers.NewRouter()
    s := &http.Server{
    Addr: “:8080”,
    Handler: router,
    ReadTimeout: 10 time.Second,
    WriteTimeout: 10
    time.Second,
    MaxHeaderBytes: 1 << 20,
    }
    s.ListenAndServe()

    }
    我们通过自定义 http.Server,设置了监听的 TCP Endpoint、处理的程序、允许读取/写入的最大时间、请求头的最大字节数等基础参数,最后调用 ListenAndServe 方法开始监听。