生命不止,继续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