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按鈕
修改下面兩個地方