Gin框架安装
不得不说,有了vpn能够省掉不少的麻烦。现在光折腾Gin框架就折腾了小几个小时,主要是按照网上的一些说法研究了一下,还是有些是失败的。所以自己就想了个方法。
先列出一个网上安装Gin框架的教程,链接是:https://laravelacademy.org/post/19887
,反正我是没有做成功。多多少少有点问题。
下面列出自己的方法,我是提前把没有问题的Gin框架给打包了一份,然后用的时候直接把Gin框架放到GOPATH
的src
目录下即可,步骤如下所示:
1、解压此Gin框架
下载链接:
链接:https://pan.baidu.com/s/1gCBWWQBrjYKF_ur5O3_qFg 密码:aqdc
解压到本地即可
2、粘贴到GOPATH
的src
目录下,如图所示:
这是我的GOPATH目录
[chaofeng@MacBook ~]$go env | grep GOPATH
GOPATH="/Users/chaofeng/files/GoWeb/exercise/general"
3、创建项目测试一把
运行一下
[chaofeng@MacBook src]$curl http://127.0.0.1:8080/ping
pong
没有什么问题,挺不错
测试项目粘贴在这里,如下所示:
package main
import (
"net/http"
"github.com/gin-gonic/gin"
)
func setupRouter() *gin.Engine {
// 初始化 Gin 框架默认实例,该实例包含了路由、中间件以及配置信息
r := gin.Default()
// Ping 测试路由
r.GET("/ping", func(c *gin.Context) {
c.String(http.StatusOK, "pong")
})
return r
}
func main() {
// 设置路由信息
r := setupRouter()
// 启动服务器并监听 8080 端口
r.Run(":8080")
}
2、securecrt的一些使用
之前在mac使用的是自带的,这次换成了securecrt工具,出现了一些问题,比如中文显示乱码,还有复制进去的时候中文和英文的行变成一行了(本来是两行),改了点东西就好了,这里记录一下
先找到session option按钮
修改下面两个地方