feat: 初始化对象存储服务

- 支持 API Key 认证
- 文件上传/下载/预览
- 大文件分片上传
- 支持自定义端口和存储目录
This commit is contained in:
Cuishibing
2026-04-25 23:09:43 +08:00
commit bd0c22cd73
9 changed files with 2485 additions and 0 deletions

20
package.json Normal file
View File

@@ -0,0 +1,20 @@
{
"name": "myoss",
"version": "1.0.0",
"description": "对象存储服务",
"main": "src/index.js",
"scripts": {
"start": "node src/index.js",
"dev": "node --watch src/index.js",
"start:8080": "PORT=8080 node src/index.js"
},
"dependencies": {
"better-sqlite3": "^9.2.2",
"crypto-js": "^4.2.0",
"express": "^4.18.2",
"multer": "^1.4.5-lts.1",
"sequelize": "^6.35.0",
"sqlite3": "^6.0.1",
"uuid": "^9.0.0"
}
}