fix: 修复vercel无文件创建权限问题 #1796

This commit is contained in:
binaryify
2023-09-09 11:15:56 +08:00
parent 52c6021d89
commit 8c52f4de1b
5 changed files with 17 additions and 6 deletions

5
app.js
View File

@ -1,11 +1,12 @@
#!/usr/bin/env node
const fs = require('fs')
const path = require('path')
const tmpPath = require('os').tmpdir()
async function start() {
// 检测是否存在 anonymous_token 文件,没有则生成
if (!fs.existsSync('./anonymous_token')) {
fs.writeFileSync(path.resolve(__dirname, 'anonymous_token'), '', 'utf-8')
if (!fs.existsSync(path.resolve(tmpPath, 'anonymous_token'))) {
fs.writeFileSync(path.resolve(tmpPath, 'anonymous_token'), '', 'utf-8')
}
const generateConfig = require('./generateConfig')
await generateConfig()