# nood **Repository Path**: ftdxl/nood ## Basic Information - **Project Name**: nood - **Description**: 基于gin框架使用MVC设计模式的开箱即用框架。 本框架,集成WebSocket服务,layui.js,zap日志,GORM2,redis。 - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 19 - **Forks**: 5 - **Created**: 2023-09-15 - **Last Updated**: 2025-05-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: Gin, WebSocket, nood ## README # nood #### 介绍 基于gin框架使用MVC设计模式的开箱即用框架,集成WebSocket服务支持群发和对用户单独发送消息,jquery,layui.js,zap日志,GORM2,redis。 如果你觉得本框架能帮助到你,希望你能给颗小星星。开源不容易,星星是坚持的动力。 #### 特点 本框架适合开发中小型服务和独立开发者使用,上手简单,扩展灵活,开发高效,可用于开发web网站,游戏后端,物联网服务器。 #### 使用本框架开发的项目 下面是一个多人在线对战修仙小游戏,微信扫一扫下面二维码体验 ![https://sudups.com](V1zQLJJdjP.png) #### 软件架构 目录: 配置文件:conf.json http请求例子查看文件:app/controller/http/example/take.go ws请求例子查看文件:app/controller/ws/test/test.go web请求ws协议例子查看文件:app/view/game_take.html和app/file/js/common/ws.js #### 安装教程 1. 安装Golang 1.19以上版本 2. 安装git 3. 执行git clone https://gitee.com/ftdxl/nood.git 4. 进入项目目录,执行go run main.go #### 使用教程 http服务: 1.执行go run main.go 2.浏览器请求:http://127.0.0.1:8080/example/take ws服务: 1.连接ws://127.0.0.1:8080/ws 2.发送信息{"cmd":"login","data":{"token":"sdgdfghkjf"},"seq":"372"} #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request