test.go
package main import ( iris "github.com/kataras/iris/v12" ) func main() { app := iris.New() app.Get("/", func(ctx iris.Context) { ctx.HTML("<h1>Hello World!</h1>") }) app.Run(iris.Addr(":8080")) }
代码中使用了 iris
1、可手动下载 go get github.com/kataras/iris/v12
2、使用 mod 管理依赖
初始化mod, war为模块名,可自定义
go mod init war
运行test.go, iris依赖会自动下载到 GOPATH/pkg/mod 目录下
go run test.go
运行成功,访问 http://localhost:8080/
命令备份
go env
GOPROXY="https://proxy.golang.org,direct"
go mod init war
#添加需要用到但go.mod中查不到的模块
#删除未使用的模块
go mod tidy