var path = require('path'); //系统路径模块
var fs = require('fs'); //文件模块
var files = path.join(__dirname, './data.txt'); //文件路径,__dirname为当前运行js文件的目录
/*
*获取本地json文件数据
*参数:(dirname) dirname文件的绝对路径
*返回一个promise对象 成功:返回JSON字符串
*/
var getJson = function(dirname){
var readStream = fs.createReadStream(dirname);
readStream.setEncoding('UTF-8');
var data = '';
var promise = new Promise(function(resolve, reject){
readStream.on('data',function(chunk){
data+=chunk;
console.log(data)
resolve(data);
})
readStream.on('error',function(err){
console.log(err);
reject(err);
})
})
return promise;
};