基于 Node.js + Express + Vue 3 的局域网文件管理系统,支持文件浏览、上传、下载、删除、重命名等操作。
FileManagerSystem/
├── client/ # 前端项目 (Vue 3 + Element Plus)
│ ├── src/ # 源码
│ ├── dist/ # 构建产物
│ └── vite.config.js # Vite 配置
├── server/ # 后端项目 (Express)
│ ├── app.js # 入口文件
│ ├── config.js # 配置文件
│ ├── routes/ # 路由
│ ├── middleware/ # 中间件
│ ├── services/ # 服务层
│ └── dist/ # 打包后的 EXE
├── docs/ # 文档
└── package.json # 根包配置
# 安装依赖
npm run install:all
# 启动开发服务(前后端同时启动)
npm run devcd client
npm run buildcd server
npm run build- 前端: Vue 3, Element Plus, Axios, Vite
- 后端: Node.js, Express, Multer, Archiver
- 打包: pkg (Node.js => EXE)
MIT