Gin框架初識

2021-08-08 23:41:58 字數 1218 閱讀 2910

關於gin的具體說明與原始碼:

一.安裝

命令列輸入:go get github.com/gin-gonic/gin

安裝位置:go的環境變數中配置的全域性的lib目錄

二:基本應用

1. get

1)gin.context中的query方法:get的url傳參

func

getquery(context *gin

.context)

func

main()

測試:url:http://localhost:8088/user?userid=1&username=tyming

瀏覽器輸出:1 tyming

2)gin.context中的param方法:resrful風格url傳參

func

getparam(context *gin

.context)

func

main()

補充:/:varname必須匹配對應的,/*varname匹配後面的所有,同時不能用多個,否則編譯報錯

測試:url:http://localhost:8088/user/1/tyming

頁面輸出:1 tyming

2. post

*1)gin.context中的postform方法:post表單提交*
func

post(context *gin

.context))

}func

main()

測試:模擬post

2)引數繫結

type user struct 

func bind(context *gin.context))

}}func main()

測試:

Gin框架初識

一.安裝 二 基本應用 1.get 1 gin.context中的query方法 get的url傳參 二 基本應用 1.get 1 gin.context中的query方法 get的url傳參 測試 url http localhost 8088 user?userid 5 username xia...

Gin框架二 Gin基本路由 1

目錄 基本路由 路由引數 路徑全部引數 路徑單個引數 獲取url中指定的引數 get post請求 獲取url預設值的引數 get post請求 路由是自定義url位址執行指定的函式,良好的路由定義可以對seo起到很好的效果。gin框架封裝了http庫,提供了get post put delete ...

gin 專案結構 Gin框架 專案目錄

go go語言 golang gin框架 專案目錄 概述今天給大家分享,在 api 端使用 gin 框架時,專案的目錄。目錄 project name config 配置檔案 controller 控制器層 service 業務層 repository 資料庫操作層 model 資料庫orm ent...