入门指导

当安装了 Go 语言并设置好了 GOPATH 后,新建第一个 .go 文件,命名为 server.go

  1. package main
  2.  
  3. import (
  4. "github.com/urfave/negroni"
  5. "net/http"
  6. "fmt"
  7. )
  8.  
  9. func main() {
  10. mux := http.NewServeMux()
  11. mux.HandleFunc("/", func(w http.ResponseWriter, req *http.Request) {
  12. fmt.Fprintf(w, "Welcome to the home page!")
  13. })
  14.  
  15. n := negroni.Classic()
  16. n.UseHandler(mux)
  17. n.Run(":3000")
  18. }

然后安装 Negroni 包(注意:要求 Go 1.1 或更高的版本的 Go 语言环境):

  1. go get github.com/urfave/negroni

最后运行刚建好的 server.go 文件:

  1. go run server.go

这时一个 Go net/http Web 服务器会跑在 localhost:3000 上,使用浏览器打开 localhost:3000 可看到输出的结果。

第三方包

如果你使用 Debian 系统,你可以执行 apt install golang-github-urfave-negroni-dev 来安装 negroni包地址 (写该文档时,它是在 sid 仓库中).