一、创建Go项目
二、关闭GOPATH模式
三、确认GoModule模式
四、下载gin框架
在当前项目目录下执行如下命令:
go get -u github.com/gin-gonic/gin
五、测试gin框架
- 使用gin框架快速创建一个接口,通过接口的可用性,进而确定项目环境搭建的正确性。
- 测试代码如下:
package main
import "github.com/gin-gonic/gin"
func main() {
r := gin.Default()
r.GET("/ping", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "pong",
})
})
r.Run() // listen and serve on 0.0.0.0:8080
}
- 浏览器访问测试接口
六、Gin项目开发
中文文档:gin-gonic.com/zh-cn/
英文文档:gin-gonic.com/
看了一眼Gin的官方文档,感觉它使用起来还挺简洁的。后面会专门写一篇文章来进行Gin的项目开发。
因为个人有Nodejs的使用及开发经验,比如:Express、Nestjs。所以暂时还不想去使用这种Web框架搞传统Web项目。先更多地去拓展了解一些服务器端的思想体系,比如:微服务、云原生等。
再看一眼这个晶莹剔透的杯子,我大概觉得它应该会是一款我比较喜欢的框架类型——简单好用。