當(dāng)前位置:
首頁 >
Go 语言web 框架 Gin 练习5
發(fā)布時(shí)間:2025/3/15
25
豆豆
生活随笔
收集整理的這篇文章主要介紹了
Go 语言web 框架 Gin 练习5
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
目錄
文章目錄
- 1 介紹
- 2 練習(xí)
- 友情援助
1 介紹
Gin是一個(gè)golang的微框架,封裝比較優(yōu)雅,API友好,源碼注釋比較明確,具有快速靈活,容錯(cuò)方便等特點(diǎn)
對(duì)于golang而言,web框架的依賴要遠(yuǎn)比Python,Java之類的要小。自身的net/http足夠簡(jiǎn)單,性能也非常不錯(cuò)
借助框架開發(fā),不僅可以省去很多常用的封裝帶來的時(shí)間,也有助于團(tuán)隊(duì)的編碼風(fēng)格和形成規(guī)范.
2 練習(xí)
本次練習(xí)主要對(duì)上一次的代碼繼續(xù)進(jìn)行改善,
增加了一個(gè)鑒權(quán)中間件,用戶可以通過注冊(cè)時(shí)獲得的TOKEN,
直接訪問后續(xù)服務(wù),本次任務(wù)首先,增加一個(gè)鑒權(quán)中間件環(huán)節(jié)。
具體實(shí)現(xiàn)代碼如下,
AuthMidddleware.go
同時(shí)在jwt.go中增加token解析代碼
func ParseToken(tokenString string) (*jwt.Token, *Claims, error) {claims := &Claims{}token, err := jwt.ParseWithClaims(tokenString, claims,func(token *jwt.Token) (i interface{}, err error) {return jwtKey, nil})return token, claims, err}本次練習(xí)到此結(jié)束。
友情援助
有問題的可以關(guān)注公眾號(hào),博主會(huì)在24小時(shí)內(nèi)回復(fù)。
總結(jié)
以上是生活随笔為你收集整理的Go 语言web 框架 Gin 练习5的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python开发项目架构图_我的第一个p
- 下一篇: Go 语言web 框架 Gin 练习6