- 完整的前后端代码 - 支持本地存储和SFTP存储 - 文件分享功能 - 上传工具源代码 - 完整的部署文档 - Nginx配置模板 技术栈: - 后端: Node.js + Express + SQLite - 前端: Vue.js 3 + Axios - 存储: 本地存储 / SFTP远程存储
99 lines
2.4 KiB
Plaintext
99 lines
2.4 KiB
Plaintext
玩玩云 - 版本信息
|
||
═══════════════════════════════════════
|
||
|
||
版本号: v1.0.0
|
||
发布日期: 2025-11-09
|
||
状态: 生产就绪 ✅
|
||
|
||
═══════════════════════════════════════
|
||
|
||
【本版本特性】
|
||
|
||
✅ 完整的文件管理功能
|
||
- SFTP文件浏览、上传、下载
|
||
- 文件重命名、删除
|
||
- 流式下载,支持进度显示
|
||
|
||
✅ 文件分享功能
|
||
- 生成分享链接
|
||
- 支持密码保护
|
||
- 支持有效期设置
|
||
- 双模式下载(HTTP/SFTP)
|
||
|
||
✅ 用户管理系统
|
||
- 用户注册、登录
|
||
- 密码加密存储
|
||
- JWT认证
|
||
- 管理员权限管理
|
||
|
||
✅ 桌面上传工具
|
||
- 拖拽上传
|
||
- 实时进度显示
|
||
- 自动配置
|
||
|
||
✅ Docker容器化部署
|
||
- 一键部署脚本
|
||
- 自动环境检查
|
||
- 完整的日志记录
|
||
|
||
═══════════════════════════════════════
|
||
|
||
【技术栈】
|
||
|
||
后端:
|
||
- Node.js 20
|
||
- Express 4.x
|
||
- better-sqlite3
|
||
- ssh2-sftp-client
|
||
- JWT认证
|
||
|
||
前端:
|
||
- Vue.js 3
|
||
- Axios
|
||
- Font Awesome
|
||
|
||
部署:
|
||
- Docker
|
||
- Docker Compose
|
||
- Nginx
|
||
|
||
═══════════════════════════════════════
|
||
|
||
【已修复的问题】
|
||
|
||
✅ 数据库初始化语法错误
|
||
✅ 分享链接重定向错误
|
||
✅ 分享页面下载按钮缺失
|
||
✅ 密码验证错误
|
||
✅ SFTP连接过早关闭
|
||
✅ Docker配置不完整
|
||
|
||
═══════════════════════════════════════
|
||
|
||
【部署状态】
|
||
|
||
✅ 数据库自动初始化
|
||
✅ 默认管理员自动创建
|
||
✅ 数据库迁移逻辑完整
|
||
✅ Docker镜像自动构建
|
||
✅ 所有依赖配置齐全
|
||
✅ 部署脚本完整可用
|
||
|
||
═══════════════════════════════════════
|
||
|
||
【安全特性】
|
||
|
||
✅ 密码bcrypt加密
|
||
✅ JWT令牌认证
|
||
✅ SFTP密码安全存储
|
||
✅ SQL注入防护
|
||
✅ XSS防护
|
||
✅ CORS配置
|
||
|
||
═══════════════════════════════════════
|
||
|
||
更新日志: 查看 CHANGELOG.md (如有)
|
||
许可证: 仅供学习和个人使用
|
||
|
||
═══════════════════════════════════════
|