从0开始的go+websocket构建五子棋对战系统

发布时间 2023-04-12 03:23:21作者: wxyww

基本框架

直接照搬,不多解释。
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)

}