①建立HTTP协议
http.InitServlet(HTTP_PROT)
初始化一个路由
func InitServlet(port int) {
defer func() {
if err := recover(); err != nil {
fmt.Println(err)
}
}()
//初始化一个路由
router := newRouter()
server := http.Server{
Addr: fmt.Sprintf(":%d", port),
Handler: router,
}
log.Printf(("HTTP SERVER STARTING AND LISTENING AT: %d"), port)
err := server.ListenAndServe()
if err != nil {
log.Panic("HTTP SERVER STARTING AND LISTENING" + err.Error())
}
}
②定义路由
封装路由
func newRouter() *httprouter.Router {
router := httprouter.New()