736 B
736 B
Backend 后端服务
技术栈
- Node.js/Express/Nest.js
- 数据库:MySQL/MongoDB/Redis
- 消息队列:RabbitMQ/Kafka
- 缓存:Redis
- 文件存储:MinIO/阿里云OSS
项目结构
backend/
├── src/
│ ├── controllers/ # 控制器层
│ ├── services/ # 服务层
│ ├── models/ # 数据模型
│ ├── middleware/ # 中间件
│ ├── utils/ # 工具函数
│ └── config/ # 配置文件
├── tests/ # 测试文件
├── package.json
└── README.md
开发规范
- 使用ES6+语法
- 遵循RESTful API设计规范
- 错误处理统一格式
- 日志记录规范
- 安全防护措施