前言

感谢开源项目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 mainimport "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中模拟的请求结果与代码中预设的结果是一样的

GIN初探,环境安装相关推荐

  1. 2021年大数据常用语言Scala(二):Scala开发环境安装

    目录 开发环境安装 安装JDK 安装scala SDK 步骤 具体操作 安装IDEA scala插件 步骤 开发环境安装 学习如何编写scala代码之前,需要先安装scala编译器以及开发工具 sca ...

  2. linux学 java_[操作系统]Linux学习第二步(Java环境安装)

    [操作系统]Linux学习第二步(Java环境安装) 0 2017-05-19 00:02:21 jdk版本:jdk-8u131-linux-x64.rpm 注:以下操作在root用户或具有root权 ...

  3. ZooKeeper集群环境安装与配置

    原文:出自本人的Linux博客http://blog.csdn.net/unix21/ ZooKeeper版本:3.4.5 约定:3台虚拟机 前提:需要安装JDK,关于Linux环境JDK安装配置参考 ...

  4. docker 离线安装 mysql_Oracle数据库之docker 离线环境安装oracle

    本文主要向大家介绍了Oracle数据库之docker 离线环境安装oracle,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 因测试需要,需在内网的测试环境搭建一套docker ...

  5. lua菜鸟教程_Lua 环境安装

    Lua 环境安装 Linux 系统上安装 Linux & Mac上安装 Lua 安装非常简单,只需要下载源码包并在终端解压编译即可,本文使用了5.3.0版本进行安装: curl -R -O h ...

  6. android环境安装之android4.2安装(转)

    准备学习android,着手安装android时听说很麻烦,在网上看了很多android安装说明,都是android比较早的版本,我这里安装了android4.2,简单记录一下. 安装分为几步,首先申 ...

  7. DRF工程搭建、环境安装与配置

    DRF需要以下依赖: Python (2.7, 3.2, 3.3, 3.4, 3.5, 3.6) Django (1.10, 1.11, 2.0) DRF是以Django扩展应用的方式提供的,所以我们 ...

  8. MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决

    MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决 一.简介 MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQL AB公司开发.发布并支持的.有以下特点: MySQL是 ...

  9. Windows下R语言环境安装

    Windows下R语言环境安装 R官网: https://www.r-project.org/ 按照如下步骤下载windows中的安装文件R-4.1.0-win.exe 文件已经下载完成:R-4.1. ...

  10. Windows下RStudio环境安装

    Windows下RStudio环境安装 # RStudio关键词搜索: # 下载RStudio-1.4.1717.exe # # 一般情况下下载个免费的就好了: # RStudio-1.4.1717. ...

最新文章

  1. linux下svn的用法(转)
  2. 麻省理工人工智能实验室发现更小更容易训练的神经网络
  3. 用C语言实现常见的三种中文内码转换
  4. linux 在不同终端之下的切换方式
  5. 一位java大牛10年资料总结
  6. 使用PHP应用查询SAP HANA Express Edition里的数据
  7. foreach_break 面试记录
  8. js -- 时间转年月日
  9. 架构师之路 扩充字段_扩大您作为设计师的业务影响力的四个基础
  10. api 定位 微信小程序 精度_小程序的api是什么
  11. JS——实现短信验证码的倒计时功能(没有验证码,只有倒计时)
  12. 封装jquery的ajax,便于加载等待提示框
  13. 词频统计的java实现方法——第一次改进
  14. CoreData整理(二)——多线程方案
  15. 英国首相用华为P20 Pro自拍引热议,网友:真香,比炸鱼和薯条还香
  16. PostgreSQL的登录、创建用户、数据库并赋权
  17. linux不编译设备树,petalinux 编译时报设备树语义错误
  18. iOS中真机连接电脑运行程序出现问题
  19. wap 第六章 svg 路径
  20. PCF8563模块不走时(海振电子PCF8653模块)

热门文章

  1. 到底什么是SDWAN服务?
  2. Django1.11.4 在前端显示图片
  3. vue过滤器使用方法
  4. Chapter 22 UDP and TCP 第二十二章UDP和TCP协议作业
  5. 代码不sao,如何成大佬迎娶白富美!
  6. 关于C语言编译器提示[Error] Id returned 1 exit status的原因
  7. c# 定时windows服务发送邮件
  8. android金币动效_打造高逼格Android个人中心动效UI
  9. java二维数组两种初始化方法
  10. 2022中国(青岛)国际储能技术及应用展览会,山东风力发电展