Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,具有快速灵活,容错方便等特点。对于golang而言,web框架的依赖要远比Python,Java之类的要小。自身的net/http足够简单,性能也非常不错。借助框架开发,不仅可以省去很多常用的封装带来的时间,也有助于团队的编码风格和形成规范。
在使用Gin之前应当安装好了go环境,建议版本1.9+。参考Gin中文手册。
1. Gin框架环境搭建
由于国内使用go get网速很慢,首先应当设置代理。
设置代理:
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
下载gin:
go get -u github.com/gin-gonic/gin
如下图所示:
2. 初始化Web项目
使用go mod init 域名/模块名初始化gin项目。
1 |
|
执行完之后可以在go.mod文件中看到项目所需依赖已经添加。