<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                [TOC] ### 初始化項目 ``` # 創建自己的代碼目錄并進入 mkdir -p ~/work/go/gin-learn # 進入目錄 cd $_ # 創建go.mod # go mod init <module_name> go mod init gin-learn ``` ### 打開編輯器 ![](https://img.kancloud.cn/09/46/09469b19e937318c10926cdf4476c45c_1418x818.png) 選擇啟用Go集成 ![](https://img.kancloud.cn/82/b5/82b5d10e62c3a66018e52a7b00919656_2918x1748.png) ![](https://img.kancloud.cn/a8/9b/a89bcd43be728684f77b166f0b2ddfbb_916x708.png) 由于GO的庫大部分都是在github, 國內訪問速度較慢,可以設置 GOPROXY 來加速國內訪問 我的設置是: `GOPROXY=https://goproxy.cn,direct` ### 下載gin并進行測試 ``` go get -u github.com/gin-gonic/gin ``` 編寫測試代碼 1. 在根目錄創建文件 `main.go` 內容如下 ``` package main import "github.com/gin-gonic/gin" func main() { r := gin.Default() r.GET("/ping", func(c *gin.Context) { c.JSON(200, gin.H{ "message": "pong", }) }) r.Run() } ``` 上面的代碼的意思是:引入了gin的庫,然后 創建了一個 gin的引擎,接著增加了一個 地址為 `{DOMAIN}/ping` 的路由,這個路由在被請求后返回一個 http 狀態為 200的 json信息 最后是啟動服務, 默認監聽的端口是 8080 , 可以通過寫 `r.Run(":8080")` 這樣的方式來指定具體的監聽端口 2. 啟動服務 命令行輸入`go run main.go `即可啟動服務 ![](https://img.kancloud.cn/ea/49/ea491bc02ec3152c9b6961c4ff767f01_1684x460.png) 或者直接使用編輯器啟動 ![](https://img.kancloud.cn/15/20/1520fb99476ce54ac096fda86c305887_1270x702.png) ![](https://img.kancloud.cn/e4/ab/e4ab5582ef6424226f94c4bdcfa59c03_706x246.png) 3. 測試請求 ``` # 終端輸入 curl -X GET "http://localhost:8080" # 瀏覽器訪問 ``` ![](https://img.kancloud.cn/43/fc/43fc418a0660ef791fd32133ae0b0a09_1016x154.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看