add 配置读取写入

This commit is contained in:
2023-08-01 13:02:12 +08:00
parent c4f88a5368
commit a0d7b9b17f
6 changed files with 72 additions and 4 deletions

30
util/config/config.js Normal file
View File

@@ -0,0 +1,30 @@
"use strict";
const fs = require("fs");
const {cwd} = require("process");
const path = require('path');
let configPath = path.join(cwd(), "/config.json");
/**
* 获取配置文件
* @returns {JSON}
*/
function getConfig() {
let file = fs.readFileSync(configPath);
return JSON.parse(file);
}
/**
* 保存配置文件
* @param string {JSON}
* @return {boolean}
*/
function setConfig(string) {
fs.writeFileSync("config.json", JSON.stringify(string, null, 2));
return getConfig() === string;
}
module.exports = {
getConfig,
setConfig
}