终端平台网站建设,网站制作产品优化,手机网站设计平台,mvc在网站开发中的应用1.Gin 介绍 介绍 Gin 是一个 Go (Golang) 编写的轻量级 http web 框架#xff0c;运行速度非常快#xff0c;如果你是性能和高效的追求者#xff0c;我们推荐你使用 Gin 框架。 Gin 最擅长的就是 Api 接口的高并发#xff0c;如果项目的规模不大#xff0c;业务相对简单运行速度非常快如果你是性能和高效的追求者我们推荐你使用 Gin 框架。 Gin 最擅长的就是 Api 接口的高并发如果项目的规模不大业务相对简单这个时候我们 也推荐您使用 Gin。当某个接口的性能遭到较大挑战的时候这个还是可以考虑使用 Gin 重写接口。 Gin 也是一个流行的 golang Web 框架Github Strat 量已经超过了 50k。 Gin 的官网https://gin-gonic.com/zh-cn/ Gin Github 地址https://github.com/gin-gonic/gin 安装 要安装Gin软件包您需要安装Go并首先设置Go工作区。 1.首先需要安装Go需要1.10版本然后可以使用下面的Go命令安装Gin。 # 查看可以安装的版本
go list -m -versions github.com/gin-gonic/gin
# 安装特定版本
go get github.com/gin-gonic/ginv1.9.1
# 下载项目的所有依赖项
go mod download 或者安装最新 go get -u github.com/gin-gonic/gin 2.将其导入您的代码中 import github.com/gin-gonic/gin 3.可选导入net/http。例如如果使用常量则需要这样做http.StatusOK。 import net/http 编写 Hello World 项目 创建项目 1695550902451 初始化包管理 执行 go mod init 项目名称 如下 go mod init go-gin-pratice
go mod tidy
go mod download 1695600937032 创建 main.go 主函数编写示例代码 package mainimport (github.com/gin-gonic/ginnet/http
)func main() {// 1.创建路由r : gin.Default()// 2.绑定路由规则执行的函数// gin.Context封装了request和responser.GET(/, func(c *gin.Context) {c.String(http.StatusOK, hello World!)})r.GET(/ping, func(c *gin.Context) {c.JSON(200, gin.H{message: pong,})})// 3.监听端口默认在8080// 监听并在 0.0.0.0:8080 上启动服务// Run(里面不指定端口号默认为8080)r.Run(:8000)
} 执行启动 go run main.go 1695601036836 测试访问 访问 http://localhost:8000/ 1695601065866 访问 http://localhost:8000/ping 1695601095010