golang web框架Gin入门1-环境搭建

golang

Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。

Gin

Gin是go语言开发的一个HTTP高性能web框架,它有着Martini风格的API,但是性能却是Martini的40倍,同样,他提供丰富的功能,可以满足常用开发需求。

安装

  • 通过go get 安装
    go get -u -v github.com/gin-gonic/gin
  • 通过go mod 安装
    go mod init test

    程序引入即可,然后go run就会自动安装包依赖

使用demo

package main

import "github.com/gin-gonic/gin"

func main() {
    r := gin.Default()
    r.GET("/ping", func(c *gin.Context) {
        c.JSON(200, gin.H{
            "message": "pong",
        })
    })
    r.Run() // listen and serve on 0.0.0.0:8080
}

注意事项