ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 平滑关闭 ### 使用 [grace](https://github.com/facebookgo/grace) `server.go` ```go package main import ( "net/http" "github.com/facebookgo/grace/gracehttp" "github.com/labstack/echo" ) func main() { // Setup e := echo.New() e.GET("/", func(c echo.Context) error { return c.String(http.StatusOK, "Six sick bricks tick") }) e.Server.Addr = ":1323" // Serve it like a boss e.Logger.Fatal(gracehttp.Serve(e.Server)) } ``` ### 使用 [graceful](https://github.com/tylerb/graceful) `server.go` ```go package main import ( "net/http" "time" "github.com/labstack/echo" "github.com/tylerb/graceful" ) func main() { // Setup e := echo.New() e.GET("/", func(c echo.Context) error { return c.String(http.StatusOK, "Sue sews rose on slow joe crows nose") }) e.Server.Addr = ":1323" // Serve it like a boss graceful.ListenAndServe(e.Server, 5*time.Second) } ```