106 lines
3.2 KiB
Markdown
106 lines
3.2 KiB
Markdown
# 项目文档索引
|
|
|
|
本目录包含项目后端的所有指南和文档。
|
|
|
|
## 📚 文档分类
|
|
|
|
### 🚀 快速开始
|
|
|
|
- **[QUICK_START_ENV.md](./QUICK_START_ENV.md)** - 环境配置快速参考
|
|
- 快速创建开发和生产环境配置
|
|
- 环境区分总结表
|
|
- 关键区别说明
|
|
|
|
### 🗄️ 数据库相关
|
|
|
|
- **[DATABASE_SETUP.md](./DATABASE_SETUP.md)** - 数据库配置指南
|
|
- 创建数据库
|
|
- DATABASE_URL 格式说明
|
|
- 初始化数据库步骤
|
|
- 验证连接方法
|
|
|
|
- **[DATABASE_URL_SOURCE.md](./DATABASE_URL_SOURCE.md)** - DATABASE_URL 来源说明
|
|
- DATABASE_URL 的定义位置
|
|
- 加载流程详解
|
|
- 配置文件优先级
|
|
- 验证方法
|
|
|
|
- **[SCHEMA_CHANGE_GUIDE.md](./SCHEMA_CHANGE_GUIDE.md)** - Prisma Schema 修改指南
|
|
- 修改 schema.prisma 后的操作步骤
|
|
- 生成 Prisma Client
|
|
- 应用数据库迁移
|
|
- 验证迁移是否成功
|
|
|
|
- **[ENV_CHANGE_GUIDE.md](./ENV_CHANGE_GUIDE.md)** - 修改 DATABASE_URL 后的操作指南
|
|
- 操作决策树
|
|
- 不同场景的处理方法
|
|
- 完整操作流程
|
|
- 常见错误解决
|
|
|
|
### ⚙️ 环境配置
|
|
|
|
- **[ENVIRONMENT_CONFIG.md](./ENVIRONMENT_CONFIG.md)** - 环境配置指南
|
|
- 环境区分方案
|
|
- 配置文件结构
|
|
- 配置优先级
|
|
- 开发/生产环境配置示例
|
|
- 安全注意事项
|
|
|
|
### 🔐 权限管理
|
|
|
|
- **[RBAC_GUIDE.md](./RBAC_GUIDE.md)** - RBAC 权限系统指南
|
|
- 权限系统架构
|
|
- 权限模型说明
|
|
- 使用示例
|
|
- 最佳实践
|
|
|
|
- **[RBAC_EXAMPLES.md](./RBAC_EXAMPLES.md)** - RBAC 使用示例
|
|
- 完整的权限配置示例
|
|
- 常见场景实现
|
|
- 代码示例
|
|
|
|
### 👤 账户管理
|
|
|
|
- **[ADMIN_ACCOUNT.md](./ADMIN_ACCOUNT.md)** - 管理员账户指南
|
|
- 初始化管理员账户
|
|
- 验证管理员账户
|
|
- 账户管理说明
|
|
|
|
## 📖 文档使用建议
|
|
|
|
### 新项目设置流程
|
|
|
|
1. **环境配置** → [QUICK_START_ENV.md](./QUICK_START_ENV.md)
|
|
2. **数据库设置** → [DATABASE_SETUP.md](./DATABASE_SETUP.md)
|
|
3. **初始化管理员** → [ADMIN_ACCOUNT.md](./ADMIN_ACCOUNT.md)
|
|
4. **权限配置** → [RBAC_GUIDE.md](./RBAC_GUIDE.md)
|
|
|
|
### 日常开发流程
|
|
|
|
- **修改数据库结构** → [SCHEMA_CHANGE_GUIDE.md](./SCHEMA_CHANGE_GUIDE.md)
|
|
- **修改环境变量** → [ENV_CHANGE_GUIDE.md](./ENV_CHANGE_GUIDE.md)
|
|
- **配置权限** → [RBAC_EXAMPLES.md](./RBAC_EXAMPLES.md)
|
|
|
|
### 问题排查
|
|
|
|
- **数据库连接问题** → [DATABASE_URL_SOURCE.md](./DATABASE_URL_SOURCE.md)
|
|
- **环境配置问题** → [ENVIRONMENT_CONFIG.md](./ENVIRONMENT_CONFIG.md)
|
|
- **迁移问题** → [SCHEMA_CHANGE_GUIDE.md](./SCHEMA_CHANGE_GUIDE.md)
|
|
|
|
## 🔍 快速查找
|
|
|
|
| 需求 | 文档 |
|
|
|------|------|
|
|
| 如何设置开发环境? | [QUICK_START_ENV.md](./QUICK_START_ENV.md) |
|
|
| 如何配置数据库? | [DATABASE_SETUP.md](./DATABASE_SETUP.md) |
|
|
| DATABASE_URL 从哪里来? | [DATABASE_URL_SOURCE.md](./DATABASE_URL_SOURCE.md) |
|
|
| 修改 schema 后做什么? | [SCHEMA_CHANGE_GUIDE.md](./SCHEMA_CHANGE_GUIDE.md) |
|
|
| 修改环境变量后做什么? | [ENV_CHANGE_GUIDE.md](./ENV_CHANGE_GUIDE.md) |
|
|
| 如何配置权限? | [RBAC_GUIDE.md](./RBAC_GUIDE.md) |
|
|
| 如何创建管理员? | [ADMIN_ACCOUNT.md](./ADMIN_ACCOUNT.md) |
|
|
|
|
## 📝 文档更新记录
|
|
|
|
- 2024-11-19: 创建文档索引,归档所有指南文件
|
|
|