Go 开发的 Http 中间件:Negroni

jopen 10年前

Negroni 是 Go 开发的 Http 中间件,非常小,没有侵入性,鼓励使用 ofnet/http 处理程序。如果你喜欢 Martini,又觉得它太过于复杂,那么 Negroni 非常适合你。

package main    import (    "github.com/codegangsta/negroni"    "net/http"    "fmt"  )    func main() {    mux := http.NewServeMux()    mux.HandleFunc("/", func(w http.ResponseWriter, req *http.Request) {      fmt.Fprintf(w, "Welcome to the home page!")    })      n := negroni.Classic()    n.UseHandler(mux)    n.Run(":3000")  }

项目主页:http://www.open-open.com/lib/view/home/1401540324011