Zeus是一个非常简单和快速的HTTP路由器,为Go语言编写。
示例代码:
package maiimport ( "fmt" "github.com/daryl/zeus" "et/http")fuc mai() { mux := zeus.New() // Supports amed parameters mux.GET("/users/:id", showUser) // Custom 404 hadler mux.NotFoud = otFoud // Liste ad serve mux.Liste(":4545")}fuc showUser(w http.ResposeWriter, r *http.Request) { // Extract parameter value id := r.URL.Query().Get("id") fmt.Fpritf(w, "User ID: %s", id)}fuc otFoud(w http.ResposeWriter, r *http.Request) { fmt.Fpritf(w, "Nothig to see here")}
评论