GIN初探,环境安装

这篇博客介绍了如何利用Gin-Vue-Admin项目和1010工作室教程来学习Go Web开发。首先,文章详细阐述了Go环境的配置,包括设置GO1.16和GOPROXY。接着,展示了在Goland中创建新项目并启用Go Modules的步骤。然后,讲解了如何安装Gin框架,并通过Postman测试API。最后,给出了一个简单的Gin应用示例代码,展示如何处理GET请求并返回响应。
摘要由CSDN通过智能技术生成

前言

感谢开源项目gin-vue-admin,以及1010工作室的教程,项目文档
我只是在跟着学习,然后记录下笔记而已,可能会有新的代码加入,但是本质还是跟着学习的一个过程。

环境要求

现在几乎都已经开始使用mod管理包了,所以肯定是要求GO版本是1.1之上,本次直接使用GO1.16版本,也即是最新的1.16.6,goland采用2.21.2,都使用最新的版本。
如果有海外链接,所以可以不设置下面的代理。而且好像1.16已经默认使用代理了

在这里插入图片描述

go env -w GO111MODULE=on #设置全局开启 go mod Go1.16版本默认为on,可跳过这一步
go env -w GOPROXY=https://goproxy.cn,https://mirrors.aliyun.com/goproxy,direct #设置全局代理地址

创建项目

在外部常用的地方建立项目功能文件夹,然后打开goland。
点击File->New->Project
在这里插入图片描述

  • step1
    这里选择的Go实现上就是默认使用的mod进行包管理,她下面的Go(gopath),是以前的包管理方式,这里不过多进行说明,因为已经是逐渐被取代的一种方式,既然被取代就说明有更强大更方便的东西替代,也就是现在使用的mod。
  • step2
    这里的location实则是本次新建项目的工程所在路径
  • step3
    GOROOT很容易理解就是GO的安装路径。
    最后点击Create
    在这里插入图片描述
    之后生成界面是只包含一个mod文件的,然后在里面新建自己的项目文件就可以了。

安装GIN包

点击goland底部的Terminal打开终端,输入下面的命令进行安装:

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

在这里插入图片描述
-v 可以省略

下载postman

百度搜索postman,进入官网进行下载,下载地址
在这里插入图片描述
根据自己的平台进行选择。
下载完后,打开会需要注册一个用户,用自己常用的邮箱去搞一下,或者用谷歌邮箱登录也是ok的,然后一起就绪后打开软件按应该和下面的界面差不多。
在这里插入图片描述
点击Woekspaces->My Workspace
在这里插入图片描述
然后点击Create a request,能够进入下面的界面就差不多OK
在这里插入图片描述

创建示例代码

package main

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

func main() {
	r := gin.Default() //启动gin路由,携带基础中间件启动

	//让启动的路由接收get请求,且是/ping,运行一个匿名函数,将gin的上下文传入
	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
}

在Goland中运行代码,然后再postman中进行验证
在这里插入图片描述
在这里插入图片描述
可以发现,再postman中模拟的请求结果与代码中预设的结果是一样的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值