go语言开发web 路由处理gorilla mux
package main import ( "fmt" "github.com/gorilla/mux" "net/http" ) func main() { r := mux.NewRouter() //普通路由 r.HandleFunc("/", indexHandler) r.HandleFunc("/admin", adminHandler) http.ListenAndServe(":8080", r) } func indexHandler(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusOK) fmt.Fprintf(w, "<h1>首页</h1>") } func adminHandler(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusOK) fmt.Fprintf(w, "<h1>后台</h1>") }