入门指导
当安装了 Go 语言并设置好了 GOPATH 后,新建第一个 .go
文件,命名为 server.go
。
- package main
- import (
- "github.com/urfave/negroni"
- "net/http"
- "fmt"
- )
- func main() {
- mux := http.NewServeMux()
- mux.HandleFunc("/", func(w http.ResponseWriter, req *http.Request) {
- fmt.Fprintf(w, "Welcome to the home page!")
- })
- n := negroni.Classic()
- n.UseHandler(mux)
- n.Run(":3000")
- }
然后安装 Negroni 包(注意:要求 Go 1.1 或更高的版本的 Go 语言环境):
go get github.com/urfave/negroni
最后运行刚建好的 server.go 文件:
go run server.go
这时一个 Go net/http
Web 服务器会跑在 localhost:3000
上,使用浏览器打开 localhost:3000
可看到输出的结果。
第三方包
如果你使用 Debian 系统,你可以执行 apt install golang-github-urfave-negroni-dev
来安装 negroni
。 包地址 (写该文档时,它是在 sid
仓库中).