fs模块的异步文件操作不返回promise,例如fs.readFile,返回值为空。请你基于fs.readFile自己封装一个支持promise的myReadFile方法
var fs = require("fs");
function myReadFile(){
return new Promise(function(resolve,reject){
fs.readFile("./index.html",function(err,data){
if (!err) {
resolve(data);
}else{
reject(err);
}
});
});
}
myReadFile().then(function(d){
console.log(d.toString());
}).catch();