# Go_chat **Repository Path**: ooooooobh/go_chat ## Basic Information - **Project Name**: Go_chat - **Description**: 基于Gin的一个在线聊天系统 - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-01-23 - **Last Updated**: 2024-01-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Go_chat #### 介绍 基于Gin实现的一个在线聊天系统 #### 相关中间件介绍 ##### 1. Gin ##### 2. MySQL ##### 3. Redis ##### 4. MongoDB ##### 5. GORM #### 软件架构 ##### 添加访问控制功能 访问控制架构如下 ![image-20221122093939611](C:\Users\50321\AppData\Roaming\Typora\typora-user-images\image-20221122093939611.png) 软件架构说明 - api 接收路由传过来的信息,返回给server进行处理 - e 放置状态码 - utils 工具 - cache 放置redis配置 - pkg 放置错误码 - model 放置数据库模型 - router 路由模块 - service 服务模块 #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 构建过程 1. 先对环境进行搭建,安装配置数据库 2.