# ShereServer **Repository Path**: nextall/shere-server ## Basic Information - **Project Name**: ShereServer - **Description**: Express Web 简易文件管理 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-04-28 - **Last Updated**: 2025-02-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: JavaScript, Nodejs, Express, ejs ## README # 简易资源 > 简易资源文件共享 web 应用 ### 使用的技术栈 后端:node,express,ejs 前端:js,css --- ### 安装依赖 ```shell npm i ``` --- ### 运行项目 建议 nodejs 14.x 以上 本地已经安装 nodemon **运行开发项目,使用上线配置** ```shell npm start ``` **运行开发项目,使用开发配置** ```shell npm run start-dev ``` **nodemon 运行开发,使用开发配置(开发一般使用此命令)** ```shell npm run dev ``` --- ### 配置书写 **注意:** 默认不允许 root 配置磁盘根路径。防止误删。取消可修改配置文件的 `allowRoot = true` **记得末尾空几行** --- ##### 开发日志 1. `2024/04/24` 基本搭建 2. `2024/04/24` 文件上传 3. `2024/04/24` 新建目录 4. `2024/04/27` 用户验证 5. `2024/05/01` 新增服务器程序管理 5. `2024/05/01` 服务器状态修改接口实现 7. `2024/05/01` 新增配置文件加载器 8. `2024/05/03` 新增文件删除 8. `2024/05/03` 新增目录删除 8. `2024/05/03` 新增目录清空 8. `2024/05/03` 修复 `.文件` 无法下载 9. `2024/05/06` 解决 http 下 navigator.clipboard 为 undefined(前端) 10. `2024/05/17` 新增按下任意键即聚焦搜索(前端) 10. `2024/05/17` 新增本地名称收藏(前端) 10. `2024/06/24` 新增 API 文档、修改日志系统为单个文件上限大小 10. `2024/06/29` 调整项目的整体架构 10. `2024/08/20` 后端架构修改测试完成 10. `2024/09/29` 后端基本完成