Go语言中的gin框架学习入门(一)

gin简介

gin是用Go语言写的后端web框架,简洁、轻量、支持高并发

1.官方网站:gin中文文档

2.Github地址 : 

下载

1. go version ( 1.7.0 以前 )

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

2. go version  ( 1.7.0 以后 )

    go install github.com/gin-gonic/gin@latest

go mod init  xxx(项目名称)

用这个管理项目依赖包。

import "github.com/gin-gonic/gin"
3.(可选)如果使用诸如 http.StatusOK 之类的常量,则需要引入 net/http 包:

import "net/http"
运行示例
1. 创建项目并且 cd 到项目目录中 (也可以把项目放到你想放的任何地方,使用 go mod 的好处就是不必强制把项目放到 GOPATH 下了)

$ mkdir -p $GOPATH/src/github.com/myusername/project && cd "$_"
2. 初始化 go mod

$ go mod init project
3. 启动项目

import "github.com/gin-gonic/gin"
3.(可选)如果使用诸如 http.StatusOK 之类的常量,则需要引入 net/http 包:

import "net/http"
运行示例
1. 创建项目并且 cd 到项目目录中 (也可以把项目放到你想放的任何地方,使用 go mod 的好处就是不必强制把项目放到 GOPATH 下了)

$ mkdir -p $GOPATH/src/github.com/myusername/project && cd "$_"
2. 初始化 go mod

$ go mod init project
3. 启动项目

$ go run main.go

运行起来项目:demo01

gin框架 window 版本:

1. 先查看 go相关的配置 ( go env)

1. 通过 go env 命令查看配置类型 

GO111MODULE="auto"
GOPROXY="https://proxy.golang.org,direct"

如上显示GOPROXY配置是https://proxy.golang.org,这个地址已经被墙了,所以访问不了的。

科学上网另说

2. 替换掉被墙的代理地址

#命令1:
go env -w GO111MODULE=on

##如果执行命令1报错:warning: go env -w GO111MODULE=... does not override conflicting OS environment variable。
#在mac系统中以sudo go env -w GO111MODULE=on来执行
#windows电脑使用如下解决#解决方案:
    1:windows+R 
    2:输入cmd回车,进入cmd.exe
    3,输入:go env,查看 GOPROXY
    4,输入命令修改GOPROXY:go env -w GOPROXY=https://goproxy.cn,direct
    5,再次查看:go env,确认已修改需要的代理即可;
​
​
#修改代理:
go env -w GOPROXY=https://goproxy.cn,direct

如果以上还无法解决问题可以尝试一下:

go install github.com/codegangsta/gin@latest

注:没有绝对可行,window系统本人正式安装上了

Go语言中的gin框架学习入门(一)_第1张图片

 参考地址:

【1】gin中文文档

【2】gin安装方案1

【3】其他参考方案2

你可能感兴趣的:(gin框架,golang,gin,学习)