diff --git a/backend/server.js b/backend/server.js index 0b76136..118b38a 100644 --- a/backend/server.js +++ b/backend/server.js @@ -1367,14 +1367,14 @@ app.post('/api/share/:code/verify', async (req, res) => { responseData.file = shareFileCache.get(code); } else { // 缓存未命中,查询存储 - const storageType = shareOwner.current_storage_type || 'sftp'; - console.log(`[缓存未命中] 分享码: ${code},存储类型: ${storageType}`); try { // 获取分享者的用户信息 const shareOwner = UserDB.findById(share.user_id); if (!shareOwner) { throw new Error('分享者不存在'); } + const storageType = shareOwner.current_storage_type || 'sftp'; + console.log(`[缓存未命中] 分享码: ${code},存储类型: ${storageType}`); // 使用统一存储接口 const { StorageInterface } = require('./storage');