举个例子 mux: http://www.gorillatoolkit.org/pkg/mux 这个package是golang里的一个router的包 Package gorilla/mux implements a request router and dispatcher. 目的是实现http 请求的路由转发,就是把不同的请求发给不同的处理模块 func main() { r := mux.NewRouter() r.HandleFunc("/", HomeHandler) r.HandleFunc("/products", ProductsHandler) r.HandleFunc("/articles", ArticlesHandler) http.Handle("/", r) } 上面的例子中 r.HandleFunc("/", HomeHandler) 这一行表示当用户请求/时,请求会交给HomeHandler这个函数处理 下面的规则类似
举个例子
mux:
http://www.gorillatoolkit.org/pkg/mux
这个package是golang里的一个router的包
目的是实现http 请求的路由转发,就是把不同的请求发给不同的处理模块
上面的例子中
这一行表示当用户请求
/
时,请求会交给HomeHandler
这个函数处理下面的规则类似