详解go+gin 入门指南
作者:昵称为空C
本文主要介绍了go语言环境的安装和gin框架的简单使用,就像java的hello world一样,简单入门,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
摘要:本文主要介绍了go语言环境的安装和gin框架的简单使用,就像java的hello world一样,简单入门,后续再进行项目实战。
go安装
- 安装
https://go.dev/dl/ 这个地址下载最新的版本,安装即可
- 设置环境变量
go env -w GOPROXY=https://goproxy.cn,direct
vscode设置
- 安装
go插件
- 禁止打开网站文档
设置.vscode/settings.json文件,配置我们ctrl+鼠标左键跳转线上文档问题
{
"gopls": {
"ui.navigation.importShortcut": "Definition"
},
"[go]": {
"editor.links": false
}
}
创建项目
- 先创建项目文件夹并初始化 Go 模块:
mkdir gin-quickstart && cd gin-quickstart go mod init gin-quickstart
- 安装 Gin 依赖:
go get -u github.com/gin-gonic/gin
- 创建
main.go
package main
import (
"github.com/gin-gonic/gin"
"net/http"
)
func main() {
router := gin.Default()
router.GET("/ping", func(c *gin.Context) {
c.JSON(http.StatusOK, gin.H{
"message": "pong",
})
})
router.Run()
}
- 保存依赖
go mod tidy
运行案例
- 运行
go run ./main.go
- 测试
curl http://localhost:8080/ping
{"message":"pong"}
到此这篇关于详解go+gin 入门指南的文章就介绍到这了,更多相关go gin入门内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
