diff --git a/app.js b/app.js index 1c662e0..11dbbcc 100755 --- a/app.js +++ b/app.js @@ -8,11 +8,16 @@ async function start() { if (!fs.existsSync(path.resolve(tmpPath, 'anonymous_token'))) { fs.writeFileSync(path.resolve(tmpPath, 'anonymous_token'), '', 'utf-8') } - // 启动时更新anonymous_token - const generateConfig = require('./generateConfig') - await generateConfig() + // 启动时更新anonymous_token(Vercel 构建环境下跳过网络请求喵~) + if (!process.env.VERCEL_ENV) { + const generateConfig = require('./generateConfig') + await generateConfig() + } require('./server').serveNcmApi({ checkVersion: true, }) } -start() +start().catch((err) => { + console.error('[FATAL] 启动失败:', err) + process.exit(1) +}) diff --git a/index.mjs b/index.mjs deleted file mode 100644 index 6667bb1..0000000 --- a/index.mjs +++ /dev/null @@ -1 +0,0 @@ -import './app.js' diff --git a/package.json b/package.json index 107a83a..d814556 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ }, "homepage": "https://neteasecloudmusicapienhanced.js.org/", "engines": { - "node": ">=12" + "node": ">=22" }, "lint-staged": { "*.js": [