diff --git a/danmu_api/utils/cache-util.js b/danmu_api/utils/cache-util.js index 4ec51b4..3a67d99 100644 --- a/danmu_api/utils/cache-util.js +++ b/danmu_api/utils/cache-util.js @@ -312,11 +312,12 @@ export function cleanupExpiredIPs(currentTime) { // 获取当前文件目录的兼容方式 function getDirname() { if (typeof __dirname !== 'undefined') { - // CommonJS 环境 (Vercel 编译后) + // CommonJS 环境 (Vercel) return __dirname; } - // ES Module 环境 - return path.dirname(fileURLToPath(import.meta.url)); + // ES Module 环境 (本地) + // 假设 cache-util.js 在 danmu_api/utils/ 目录下 + return path.join(process.cwd(), 'danmu_api', 'utils'); } // 从本地缓存目录读取缓存数据