如何快速掌握go-GIN框架使用技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计838个文字,预计阅读时间需要4分钟。
一、使用go mod安装依赖
1. 为何要安装go mod?
在项目中,我们可能需要依赖某些包。为了方便管理和使用这些依赖包,我们需要使用go mod进行安装。
2. 为什么要在项目中安装go mod?
在项目中安装go mod,是为了确保项目中的依赖包版本一致,避免因版本不一致导致的问题。同时,使用go mod可以方便地管理和更新依赖包。
3. 如何使用go mod安装依赖?
使用go get命令安装依赖包,例如:
bashgo get github.com/your/package
4. 如果不使用go get安装依赖,直接运行go run main.go会报错。
这种情况下,项目中的依赖包没有被正确安装,导致运行时找不到所需的包,从而报错。
5. 这种方式在依赖包较多时,不利于管理。
当依赖包数量较多时,手动安装和管理依赖包会变得非常繁琐。而使用go mod可以自动管理依赖包,提高开发效率。
6. 在go1.11版本及以上,已经内置了go mod功能。
从go1.11版本开始,go语言内置了go mod功能,无需额外安装。这使得使用go mod变得更加方便。
一、go mod安装 1、为什么要安装go mod在项目中需要某个依赖包,必须使用go get安装,否则运行go run main.go会报错。这种方式在依赖包较多时不便于管理,于是在go1.11版本就有了go mod。go mod是go的包管理工具,使用go mod后,无需把所有项目放在$GOPATH/src,项目可以放在任何位置
go get有时下载某个插件的时候需要FQ,如果你的电脑没有FQ的话是安装不上去的,比如:go get -u github.com/gin-gonic/gin,,因为它有连接到google的文件,所以我们需要配置go mod,当然你也可以FQ。
2、 go mod安装第一步:在环境变量中配置环境变量
export GO111MODU=on
export GOPROXY=goproxy.io
配置好以后让配置生效
source ~/.bash_profile
第二步:在idea中配置启用go module
添加环境变量
配置好了。
3. 使用go mod创建项目go mod init 项目名
在src目录下,我们创建一个叫api的项目
mkdir api
在根目录下执行
go mod init api
会看到如下输出
go: creating new go.mod: module api
go: to add module requirements and sums:
go mod tidy
表示module初始化成功了,在目录下生成go.mod文件。
一、gin安装包含go.mod文件的目录称为模块根,go.mod 文件的出现定义了它所在的目录为一个模块,该模块下的模块导入其他模块都以它为参照,如import api/xxx
第一步:下载gin
下载之前要配置好环境变量和go mod,不然可能下载不下来
go get -u github.com/gin-gonic/gin
第二步:简单的localhost:8080/就可以看到如下内容:
{
"age": "24",
"name": "zhangsan"
}
至此,gin已经能够正常的跑起来了。
本文共计838个文字,预计阅读时间需要4分钟。
一、使用go mod安装依赖
1. 为何要安装go mod?
在项目中,我们可能需要依赖某些包。为了方便管理和使用这些依赖包,我们需要使用go mod进行安装。
2. 为什么要在项目中安装go mod?
在项目中安装go mod,是为了确保项目中的依赖包版本一致,避免因版本不一致导致的问题。同时,使用go mod可以方便地管理和更新依赖包。
3. 如何使用go mod安装依赖?
使用go get命令安装依赖包,例如:
bashgo get github.com/your/package
4. 如果不使用go get安装依赖,直接运行go run main.go会报错。
这种情况下,项目中的依赖包没有被正确安装,导致运行时找不到所需的包,从而报错。
5. 这种方式在依赖包较多时,不利于管理。
当依赖包数量较多时,手动安装和管理依赖包会变得非常繁琐。而使用go mod可以自动管理依赖包,提高开发效率。
6. 在go1.11版本及以上,已经内置了go mod功能。
从go1.11版本开始,go语言内置了go mod功能,无需额外安装。这使得使用go mod变得更加方便。
一、go mod安装 1、为什么要安装go mod在项目中需要某个依赖包,必须使用go get安装,否则运行go run main.go会报错。这种方式在依赖包较多时不便于管理,于是在go1.11版本就有了go mod。go mod是go的包管理工具,使用go mod后,无需把所有项目放在$GOPATH/src,项目可以放在任何位置
go get有时下载某个插件的时候需要FQ,如果你的电脑没有FQ的话是安装不上去的,比如:go get -u github.com/gin-gonic/gin,,因为它有连接到google的文件,所以我们需要配置go mod,当然你也可以FQ。
2、 go mod安装第一步:在环境变量中配置环境变量
export GO111MODU=on
export GOPROXY=goproxy.io
配置好以后让配置生效
source ~/.bash_profile
第二步:在idea中配置启用go module
添加环境变量
配置好了。
3. 使用go mod创建项目go mod init 项目名
在src目录下,我们创建一个叫api的项目
mkdir api
在根目录下执行
go mod init api
会看到如下输出
go: creating new go.mod: module api
go: to add module requirements and sums:
go mod tidy
表示module初始化成功了,在目录下生成go.mod文件。
一、gin安装包含go.mod文件的目录称为模块根,go.mod 文件的出现定义了它所在的目录为一个模块,该模块下的模块导入其他模块都以它为参照,如import api/xxx
第一步:下载gin
下载之前要配置好环境变量和go mod,不然可能下载不下来
go get -u github.com/gin-gonic/gin
第二步:简单的localhost:8080/就可以看到如下内容:
{
"age": "24",
"name": "zhangsan"
}
至此,gin已经能够正常的跑起来了。

