diff --git a/back/api/config.ts b/back/api/config.ts index eaa4c4c5..f2e6e69c 100644 --- a/back/api/config.ts +++ b/back/api/config.ts @@ -89,7 +89,10 @@ export default (app: Router) => { if (config.blackFileList.includes(name)) { res.send({ code: 403, message: '文件无法访问' }); } - const path = join(config.configPath, name); + let path = join(config.configPath, name); + if (name.startsWith('data/scripts/')) { + path = join(config.rootPath, name); + } await fs.writeFile(path, content); res.send({ code: 200, message: '保存成功' }); } catch (e) {