feat: 实现Vue驱动的云存储系统初始功能
- 后端: Node.js + Express + SQLite架构 - 前端: Vue 3 + Axios实现 - 功能: 用户认证、文件上传/下载、分享链接、密码重置 - 安全: 密码加密、分享链接过期机制、缓存一致性 - 部署: Docker + Nginx容器化配置 - 测试: 完整的边界测试、并发测试和状态一致性测试
This commit is contained in:
136
.gitignore
vendored
Normal file
136
.gitignore
vendored
Normal file
@@ -0,0 +1,136 @@
|
||||
# 依赖
|
||||
node_modules/
|
||||
__pycache__/
|
||||
*.pyc
|
||||
*.pyo
|
||||
|
||||
# 数据库
|
||||
*.db
|
||||
*.db-shm
|
||||
*.db-wal
|
||||
*.db-journal
|
||||
*.sqlite
|
||||
*.sqlite3
|
||||
*.db.backup.*
|
||||
|
||||
# 临时文件
|
||||
backend/uploads/
|
||||
backend/storage/ # 本地存储数据
|
||||
!backend/storage/.gitkeep
|
||||
backend/data/ # 数据库目录
|
||||
!backend/data/.gitkeep
|
||||
*.log
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# 环境配置
|
||||
.env
|
||||
.env.local
|
||||
.env.*.local
|
||||
!backend/.env.example
|
||||
config.json
|
||||
config.*.json
|
||||
!**/config.example.json
|
||||
|
||||
# 敏感配置文件
|
||||
*.key
|
||||
*.pem
|
||||
*.crt
|
||||
*.cer
|
||||
*.p12
|
||||
*.pfx
|
||||
secrets.json
|
||||
credentials.json
|
||||
|
||||
# SSL证书
|
||||
certbot/
|
||||
|
||||
# IDE
|
||||
.vscode/
|
||||
.idea/
|
||||
*.swp
|
||||
*.swo
|
||||
*~
|
||||
|
||||
# 上传工具构建产物
|
||||
upload-tool/dist/
|
||||
upload-tool/build/
|
||||
upload-tool/__pycache__/
|
||||
upload-tool/config.json
|
||||
upload-tool/*.spec
|
||||
|
||||
# 备份文件
|
||||
*.bak
|
||||
*.backup
|
||||
*.old
|
||||
|
||||
# 操作系统
|
||||
.DS_Store
|
||||
.Spotlight-V100
|
||||
.Trashes
|
||||
ehthumbs.db
|
||||
Desktop.ini
|
||||
|
||||
# 压缩文件
|
||||
*.zip
|
||||
*.tar
|
||||
*.gz
|
||||
*.rar
|
||||
*.7z
|
||||
|
||||
# npm/yarn
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
package-lock.json.bak
|
||||
|
||||
# Claude配置
|
||||
.claude/
|
||||
|
||||
# 测试脚本和报告
|
||||
backend/test-*.js
|
||||
backend/verify-*.js
|
||||
backend/verify-*.sh
|
||||
backend/test-results-*.json
|
||||
backend/*最终*.js
|
||||
backend/*最终*.json
|
||||
|
||||
# 项目根目录下的报告文件(中文命名)
|
||||
*最终*.md
|
||||
*最终*.txt
|
||||
*最终*.js
|
||||
*报告*.md
|
||||
*报告*.txt
|
||||
*方案*.md
|
||||
*分析*.md
|
||||
*汇总*.md
|
||||
*记录*.md
|
||||
*列表*.md
|
||||
*总结*.md
|
||||
*协议*.md
|
||||
*完善*.md
|
||||
*修复*.md
|
||||
*检查*.md
|
||||
*验证*.md
|
||||
*架构*.md
|
||||
*逻辑*.md
|
||||
*问题*.md
|
||||
*需求*.md
|
||||
*测试*.md
|
||||
*安全*.md
|
||||
*性能*.md
|
||||
*架构*.md
|
||||
*文档*.md
|
||||
*分工*.md
|
||||
|
||||
# 其他临时脚本
|
||||
backend/fix-env.js
|
||||
backend/create-admin.js
|
||||
backend/*.backup.*
|
||||
|
||||
# 维护和调试脚本
|
||||
backend/check-*.js
|
||||
backend/cleanup-*.js
|
||||
backend/rebuild-*.js
|
||||
backend/update-*.js
|
||||
backend/upgrade-*.js
|
||||
Reference in New Issue
Block a user