nodejs後臺在初始化讀取一個配置然後取出變量;
配置文件 config.json:
{
"hasai":1,
"aitime":10,
}
下面的讀取代碼:
var readconf = async()=>{
let rs = await new Promise((resolve,reject)=>{
var fs = require('fs');
fs.readFile('./server/config.json','utf8',(err,rs)=>{
if(err)resolve(err);
//console.log(rs)
var obj = JSON.parse(rs);
resolve(obj);
})
})
return rs;
}
var conf = await readconf();
//console.log('conf:',conf,typeof(conf));
var hasai = conf.hasai==1?true:false;
var aitime = conf.aitime;
有幾個地方要注意:
1、地址多是以根目錄開始的,即你框架入口是根目錄;
2、json文件一定要符合規範,key要加上"",不然json.parse會解析不了;