Golang中使用echo框架、MongoDB、JWT搭建REST API
阿新 • • 發佈:2022-05-04
生命不止,繼續go go go !!!
之前介紹過golang中restful api的部落格,是使用redis作為持久化,httprouter作為框架: Go實戰–通過httprouter和redis框架搭建restful api服務(github.com/julienschmidt/httprouter)
今天,繼續echo框架,這次加入mongodb作為持久化儲存,使用jwt進行驗證,來搭建一套rest api,類似Twitter。
其中,很多知識點之前都有介紹過: 關於golang中使用mongodb科技參考: Go實戰–golang使用ssl連線MongoDB(mgo)
Go實戰–golang中使用MongoDB(mgo)
關於golang中的使用jwt(JSON Web Token): Go實戰–golang中使用JWT(JSON Web Token)
程式碼結構:
./model
post.go
user.go
./handler
handler.go
post.go
user.gomain.go