gin-mgo服务器搭建
该服务器实现简单接收请求并将请求参数封装存储在mongodb数据库中,本文将讲述gin-mgo的使用方法。
gin web框架使用介绍
首先获取gin框架依赖
go get gopkg.in/gin-gonic/gin.v1
func main() {
server = gin.Default()
app.server.GET("/do", IndexRouter)//创造一个GET请求的路由地址,并指定处理函数为IndexRouter函数
app.server.Run(":8080")
}
func IndexRouter(c *gin.Context) {
if c.Request.Form == nil { //获取所有请求参数名和值的预处理
c.Request.ParseMultipartForm(32 << 20)
}
params = c.Request.Form //获取所有参数列表
fmt.Println(params) //打印输出参数
c.String(http.StatusOK,"hello gin")//返回给页面hello gin字符串
//c.HTML(http.StatusOK, "index.html", nil) //页面跳转
}
mgo 持久层框架使用介绍
前提条件mongodb环境已经搭建好了,首先安装mgo框架依赖
go get labix.org/v2/mgo
type User struct{
username string</