美文网首页
Go实战项目【一】Golang和Gin框架的安装和使用

Go实战项目【一】Golang和Gin框架的安装和使用

作者: Leo丶Dicaprio | 来源:发表于2019-11-15 16:16 被阅读0次

    Golang的安装

    根据所使用的电脑操作系统,下载相对应的版本Golang下载
    比如我的电脑是macOS系统,下载的是

    Golang macOS安装包

    pkg版本,安装方便快捷。当然也可以选择上面那个源码安装
    下载完pkg文件后,打开,一直下一步即可。

    安装完毕后配置路径
    打开终端,执行

    vi ~/.bash_profile 
    

    .bash_profile添加的内容如下:

    #Go
    export GOROOT=/usr/local/go
    export PATH=$PATH:$GOROOT/bin
    

    然后执行

    source ~/.bash_profile 
    

    让配置生效
    执行

    go version
    

    查看Golang是否安装成功,出现以下信息即为安装成功


    Golang版本信息

    当然还有使用brew安装更简单,这里不做介绍了,自行搜索使用。

    初始化项目目录

    选一个你自己喜欢的路径,创建一个文件夹,比如我的是/Users/newmac/Documents/Go-app这个文件夹下

    cd /Users/newmac/Documents/Go-app
    mkdir api && cd api
    go env -w GO111MODULE=on
    go env -w GOPROXY=https://goproxy.cn,direct
    go mod init api
    

    mkdir api && cd api:创建并进入api文件夹
    go env -w GO111MODULE=on:开启Go modules
    go env -w GOPROXY=https://goproxy.cn,direct:设置 GOPROXY 代理,也可以把GOPROXY写入.bash_profile
    go mod init [MODULE_PATH]:初始化 Go modules,它将会生成 go.mod 文件,MODULE_PATH 填写的是模块引入路径,如果想要把项目放到Github上,可以填写GitHub的项目路径,这个根据自己情况填写。
    然后就会在api文件夹下出现go.mod文件

    终端命令
    项目文件路径
    go.mod文件内容

    安装Gin框架

    api文件夹下,执行

    go get -u github.com/gin-gonic/gin
    

    安装完毕后,创建一个test.go文件,测试下Gin框架是否能使用
    test.go

    package main
    
    import "github.com/gin-gonic/gin"
    
    func main() {
        r := gin.Default()
        r.GET("/ping", func(context *gin.Context) {
            context.JSON(200,gin.H{
                "data":"success",
            })
        })
        r.Run()
    }
    

    然后终端执行go run test.go
    在浏览器打开127.0.0.1:8080/ping这个地址,可以看到有返回的数据,代表Gin框架安装和使用成功。

    Goland代码编辑器 浏览器显示成功

    有关于Go Modules的知识看这里 https://book.eddycjy.com/golang/talk/goproxy-cn.html

    点关注,不迷路

    相关文章

      网友评论

          本文标题:Go实战项目【一】Golang和Gin框架的安装和使用

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