# iChat **Repository Path**: Linyi1024/ichat ## Basic Information - **Project Name**: iChat - **Description**: 基于go开发的单聊与群聊的系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-24 - **Last Updated**: 2025-06-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README | 目录/文件 | 说明 | |------------------|------------------------------------------------------------------| | `main.go` | 程序入口,初始化配置、数据库连接、启动路由等 | | `config/` | 加载应用配置,比如数据库、端口、日志等级等 | | `router/` | 定义路由结构,注册控制器、应用中间件(JWT) | | `controller/` | 接收请求,参数绑定,调用 service 层并返回响应 | | `service/` | 实际业务逻辑处理,如注册、登录、发送邮件等 | | `model/` | 定义数据库模型结构体,包含字段定义与关系 | | `common/` | 封装请求体与响应体 | | `middleware/` | 定义 JWT 认证、CORS、日志、限流等中间件 | | `utils/` | 各种工具函数,如 JWT 生成、加密解密、日志封装等 | | `docs/` | Swagger 文档、接口说明书 |