中间件是把http.Handler包装后做请求的一些预处理或后处理。
查看更多标签:go
go mod 常用命令
#打开gomod export GO111MODULE=on #关闭gomod export GO111MODULE=off #更改依赖项版本(或添加新的依赖项) go get github.com/golang/protobuf/proto@master #创建一个新模块,初始化 go.mod 文件,参数为该模块的导入路径,推荐使用这种形式。如:go mod init github.com/linehk/example go mod init #格式化 go.mod 文件 go mod edit -fmt #添加依赖或修改依赖版本,这里支持模糊匹配版本号 go mod edit -require=path@version #从 go.mod 删除不需要的依赖、新增需要的依赖,这个操作不会改变依赖版本 go mod tidy #生成 vendor 文件夹 go mod vendor #Go 命令行工具会根据需要添加新的依赖项。如:go test ./…,测试当前模块。 go build、go test #打印当前模块依赖 go list -m all #列出该模块的所有版本
查看更多