美文网首页
50.Go Mod 来创建 Gin 项目

50.Go Mod 来创建 Gin 项目

作者: 一枼落知天下 | 来源:发表于2019-10-25 22:39 被阅读0次

    开启 Go mod

    export GO111MODULE=on
    

    初始化 Go mod

    使用Go mod 进行包管理,可以在$GOPATH/src 之外创建项目

    cd ~/wwwgo
    mkdir zhoushuai && cd zhoushuai
    go mod init zhoushuai
    

    配置 Go modules proxy

    export GOPROXY=https://mirrors.aliyun.com/goproxy/
    export GOPROXY=https://goproxy.cn
    go env -w GOPROXY=https://goproxy.cn,direct
    

    GoLang进行开发的,需要开启这个配置,才能出现代码提示 (MAC为例):

    勾选:GoLang >> Preferences >> Go >> Go Modules (vgo) >> Enable Go Modules (vgo) integratio



    编写代码

    package main
    
    import (
        "github.com/gin-gonic/gin"
    )
    
    func main() {
        // 创建一个默认的路由引擎
        r := gin.Default()
        // GET:请求方式;/hello:请求的路径
        // 当客户端以GET方法请求/hello路径时,会执行后面的匿名函数
        r.GET("/hello", func(c *gin.Context) {
            // c.JSON:返回JSON格式的数据
            c.JSON(200, gin.H{
                "message": "Hello world!",
            })
        })
        // 启动HTTP服务,默认在0.0.0.0:8080启动服务
        r.Run()
    }
    

    编译代码 go mod 会自动拉取项目中引入的包
    运行gin



    相关文章

      网友评论

          本文标题:50.Go Mod 来创建 Gin 项目

          本文链接:https://www.haomeiwen.com/subject/qrgevctx.html