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

浏览 4
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报