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