GoWeb开发:002.Gin开发HelloWorld

113 阅读1分钟

准备

# 1. 初始化
$ go mod init golearn/gin

# 2. 下载并安装gin
$ go get -u github.com/gin-gonic/gin

代码

package main

//1. 引入模块
import "github.com/gin-gonic/gin"

func main() {
	//2. 创建服务引擎
	r := gin.Default()

	//3. 定义路由和处理函数
	r.GET("/hello", func(c *gin.Context) {
		// 4. 返回json
		c.JSON(200, gin.H{
			"message": "Hello World",
		})
	})

	// 5. 启动服务,默认端口8080
	r.Run() // 监听并在 0.0.0.0:8080 上启动服务
}

运行

$ go run .

# 出现以下信息,表示服务启动成功
# [GIN-debug] Listening and serving HTTP on :8080