NegroniWeb中间件

联合创作 · 2023-09-20 12:14

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

浏览 16
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报