NegroniWeb中间件
Negroni 是 Go 开发的 Http 中间件,非常小,没有侵入性,鼓励使用 ofnet/http 处理程序。如果你喜欢 Martini,又觉得它太过于复杂,那么 Negroni 非常适合你。
入门
安装Go并设置好 GOPATH之后,创建您的第一个.go
文件。我们称之为server.go
。
包主
导入(
“ fmt”
“ net / http”
“ github.com/urfave/negroni”
)
func main(){
mux := http。NewServeMux()
多路复用器。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
然后运行您的服务器:
go run server.go
现在,您将net/http
在上运行Go Web服务器localhost:3000
。
评论