- 后端: Node.js + Express + SQLite架构 - 前端: Vue 3 + Axios实现 - 功能: 用户认证、文件上传/下载、分享链接、密码重置 - 安全: 密码加密、分享链接过期机制、缓存一致性 - 部署: Docker + Nginx容器化配置 - 测试: 完整的边界测试、并发测试和状态一致性测试
47 lines
369 B
Plaintext
47 lines
369 B
Plaintext
# 依赖目录
|
|
node_modules
|
|
|
|
# 数据目录
|
|
data/
|
|
storage/
|
|
|
|
# 环境配置
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# 日志
|
|
*.log
|
|
npm-debug.log*
|
|
|
|
# 编辑器
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# 操作系统
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# 测试和开发文件
|
|
*.test.js
|
|
*.spec.js
|
|
test/
|
|
tests/
|
|
coverage/
|
|
|
|
# 文档
|
|
*.md
|
|
!README.md
|
|
|
|
# Git
|
|
.git
|
|
.gitignore
|
|
|
|
# 临时文件
|
|
*.tmp
|
|
*.temp
|
|
.cache/
|