From e877fa8ba30e6569a08c5ddeb32e15332c6d5d2e Mon Sep 17 00:00:00 2001 From: hicocos Date: Wed, 1 Jul 2026 16:01:36 +0800 Subject: [PATCH] Route folder mutations through scoped handlers --- backend/src/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/src/index.ts b/backend/src/index.ts index fff6c45..f5bbb50 100644 --- a/backend/src/index.ts +++ b/backend/src/index.ts @@ -5,6 +5,7 @@ import path from 'path'; import fs from 'fs'; import filesRouter from './routes/files.js'; +import scopedFolderOperationsRouter from './routes/folderOperations.js'; import uploadRouter from './routes/upload.js'; import storageRouter from './routes/storage.js'; import chunkedUploadRouter from './routes/chunkedUpload.js'; @@ -95,6 +96,7 @@ app.use('/thumbnails', requireAuth, express.static(THUMBNAIL_DIR, { })); // API 路由(需要认证) +app.use('/api/files', requireAuth, scopedFolderOperationsRouter); app.use('/api/files', requireAuthOrSignedUrl, filesRouter); app.use('/api/upload', requireAuth, uploadRouter); app.use('/api/v1/upload', requireAuth, uploadRouter); // 外部 API 接口保持原有认证(API Key)