基本框架
直接照搬,不多解释。
dao为数据库处理层
po为实体类
middleware为中间件,cors处理跨域
app对request请求进行封装
router处理路由
service为服务层,进行数据处理逻辑

网络框架
使用gin作为整体的网络框架,文档在这里https://github.com/gin-gonic/gin
func main() {
engine := gin.Default()
dao.Setup()
service.Setup()
router.Setup(engine)
err := engine.Run(fmt.Sprintf(":%v", "5521"))
if err != nil {
panic(err)
}
//user := po.User{1, "wxy", "2020"}
//service.Test(&user)
}