hello world
下载并安装及使用
$ go get -u github.com/gin-gonic/gin
导入
import "github.com/gin-gonic/gin"
示例
- IDE – vscode
- 新建目录
learn-gin
- 新建文件
learn-gin/server.go
- 进入目录(初始化mod,更新包)
之后会生产对应的mod文件go mod init learn-gin go mod tidy
server.go
代码package main import "github.com/gin-gonic/gin" func main() { server := gin.Default(); // 用默认的服务 server.Run(":8080"); //启动服务端口,端口参数可选 }
- vscode不认识gin
ctrl
+shift
+p
输入go
,找到Go:install/update tools
全勾上,ok
- 将鼠标移动到
import
报错的波浪线上,Quick Fix ...
接着go get -u github.com/gin-gonic/gin
- hello world
运行package main import ( "net/http" "github.com/gin-gonic/gin" ) func main() { server := gin.Default() // 用默认的服务 server.GET("/", func(c *gin.Context) { c.JSON(http.StatusOK, gin.H{ "message": "hello world", }) }) server.Run(":8080") //启动服务端口,端口参数可选 }
go run server.go
测试localhost:8080