学习Go语言之Go环境配置、Go镜像配置、下载第三方工具、测试GIN网络框架

下载Go语言

Go语言中文网

https://studygolang.com/dl

在这里插入图片描述

百度云
链接:https://pan.baidu.com/s/1y_RZ3JnR_JMp4AmsVJXVEg 
提取码:asdf 

下载完毕,后安装十分简单一直下一步即可。(需要记住这个安装的路径、要配置环境变量)

在这里插入图片描述

下载Go Land 编辑器

官网
https://www.jetbrains.com/go/
百度云
链接:https://pan.baidu.com/s/1y_RZ3JnR_JMp4AmsVJXVEg 
提取码:asdf 

在这里插入图片描述

配置环境变量(GOPATH)

  • 在系统变量path里面添加go的环境变量
  • 在其中添加刚才go语言的安装路径
    在这里插入图片描述
测试

cmd - > go version
在这里插入图片描述

测试Hello word

新建一个文件 hello.go

package main
import "fmt"

func  main()  {
	 
	fmt.Println("hello word !")
}
	
cmd 命令运行
go run hello.go

在这里插入图片描述

构建成exe可执行文件
go build hello.go

在这里插入图片描述

至此 环境配置完毕!!!

配置镜像,下载工具包

添加新环境变量
  • GOPROXY
  • https://goproxy.io
    在这里插入图片描述
    也可以使用管理员权限打开命令行,执行
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/
使用Go Land

打开Go Land 在Go菜单项中配置GOPATH(存放第三方工具包)
在这里插入图片描述

下载GIN 网络框架,测试

在GO LAND 的左下角可以看到 Exernal Libraies (扩展库文件)

  • Go Modules中是我们下载的第三方库文件
  • Go SDK是我们安装的GO语言
    在这里插入图片描述
code

这段代码的意思就是,在8080端口监听/ping这个路由,当有客户端请求的时候,返回一个JSON json "message": "pong",

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
}

运行 可以看到控制台打印的日志
在这里插入图片描述
使用浏览器测试

在这里插入图片描述

总结

  • 配置GO语言本身的环境
  • 配置GO下载工具包的存储位置
  • 配置GO工具包下载的镜像
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值