外观
系统能力
可复用的业务能力模块,每个 System 提供一组相关功能。开发者可根据需要选择使用。
| System | 核心能力 | 关键代码 |
|---|---|---|
| 用户认证与权限 | Session/JWT 认证、OAuth、RBAC 角色权限 | services/user.mts、middlewares/AuthMiddleware.mts、models/Role.mts |
| 内容管理 | 文章 CRUD、分类标签、付费阅读、AI 辅助、SEO | services/articles.mts、controllers/article.mts |
| 文件存储 | 上传校验、分片上传、七牛云 OSS 集成 | services/file.mts、services/qiniu.mts |
| 支付结算 | 余额充值/消费/提现、审批流、交易记录 | services/balance.mts、controllers/balance.mts |
| 日志监控 | Winston 日志、前端错误 SDK、PV/UV 统计、报警 | utils/LogUtils.mts、apps/monitor/ |
| 消息通讯 | WebSocket、MQTT、RabbitMQ、邮件、短信、微信 | websockets/、consumers/、utils/EmailUtils.mts |
| 安全防护 | IP 封禁、限流、XSS 过滤、Helmet、CORS、SSL | middlewares/RateLimitMiddleware.mts、middlewares/BlockIpMiddleware.mts |