🚀
先跑起来
用最短路径启动数据库、后端和前端,快速得到一个可用的聊天室演示环境。
用最短路径启动数据库、后端和前端,快速得到一个可用的聊天室演示环境。
通过架构文档、设计文档和 API 文档,理解 REST、JWT 和 WebSocket 的协作方式。
按照手动测试实验清单,一步步验证注册、登录、房间、消息、在线人数和输入状态。
Access Token + Refresh Token 双令牌体系,Gin 中间件统一校验,前端自动续期。
房间级 Hub 广播、加入/离开事件、输入状态提示、消息持久化与分页查询。
内置 HTTP 请求、WebSocket 连接和业务指标采集,配套 Grafana 仪表盘模板。
| 后端 | 前端 | 数据库 | 监控 | 自动化 |
|---|---|---|---|---|
| Go 1.24 · Gin · GORM · gorilla/websocket | React 19 · TypeScript · Vite | PostgreSQL 16 | Prometheus · Grafana | GitHub Actions |
frontend/ 与 web/ 两套界面的职责差异