NegroniWeb中間件
Negroni 是 Go 開發(fā)的 Http 中間件,非常小,沒有侵入性,鼓勵使用 ofnet/http 處理程序。如果你喜歡 Martini,又覺得它太過于復(fù)雜,那么 Negroni 非常適合你。
入門
安裝Go并設(shè)置好 GOPATH之后,創(chuàng)建您的第一個.go文件。我們稱之為server.go。
包主
導(dǎo)入(
“ fmt”
“ net / http”
“ github.com/urfave/negroni”
)
func main(){
mux := http。NewServeMux()
多路復(fù)用器。HandleFunc(“/” ,FUNC(w ^ HTTP。ResponseWriter,REQ * HTTP。請求){
FMT。fprintf中(w ^,“歡迎到主頁!” )
})
n := negroni。Classic()//包含一些默認的中間件
n。UseHandler(mux)
http。ListenAndServe(“:3000”,n)
}
然后安裝Negroni軟件包(注意:> = go 1.1是必需的):
go get github.com/urfave/negroni
然后運行您的服務(wù)器:
go run server.go
現(xiàn)在,您將net/http在上運行Go Web服務(wù)器localhost:3000。
評論
圖片
表情
