我在开发go web 项目的时候,公司是前后端分离的.是使用web 框架好呢.还是不使用web框架好?

tanxinWM · · 8345 次点击
```go // version 3 func main() { server := &http.Server{ Addr: ":8080", WriteTimeout: 2*time.Second, } // 设置 服务器关闭chan quit := make(chan os.Signal) // 绑定退出 signal.Notify(quit,os.Interrupt) mux := http.NewServeMux() mux.Handle("/", &myHandler{}) mux.HandleFunc("/bye", bye) server.Handler = mux go func() { <-quit if err := server.Close(); err != nil { log.Fatal("Close server:",err) } }() log.Println("server version3") err:=server.ListenAndServe() if err != nil { if err == http.ErrServerClosed { log.Print("Server closed under request") } else { log.Fatal("Server closed unespected") } } log.Println("Server Exit!") } ```
#9
更多评论
谢大该不开心了。哈哈哈!框架肯定有框架的好处,比如 echo、gin、beego、revel(类似Java 中的 Play Framework)等等。
#1
polaris
社区,需要你我一同完善!
本站使用的是 echo 框架 https://github.com/labstack/echo
#2