目标
要创建一个gin程序,使用module的方式来管理第三方库
步骤
创建文件夹、空文件
生成mod文件
这样会多出一个mod文件
提供代码
package main import "github.com/gin-gonic/gin" func main() { r := gin.Default() r.GET("/test", func(c *gin.Context) { c.JSON(200, gin.H{ "message": "hello", }) }) r.Run() // listen and serve on 0.0.0.0:8080 }
直接运行,会自动下载(要注意,如果只是引用而没有使用,会报错,也可能有设置可以避免这种报错)
参考
1、https://zhuanlan.zhihu.com/p/60703832