之前的文章,notejs用Promise读取文件
https://blog.youkuaiyun.com/cau_eric/article/details/148142356?spm=1001.2014.3001.5501
要求:
封装一个函数 mineReadFile 读取文件内容
参数:path 文件路径
返回:Promise 对象
function mineReadFile(path) {
return new Promise((resolve, reject) => {
require('fs').readFile(path, (err, data) => {
if (err) reject(err);
resolve(data);
});
});
}
然后试用函数读文件:
mineReadFile('resource/rafflerule.txt')
.then(value => {
console.log(value.toString());
}, reason => {
console.log(reason);
}
)
结果:

我们测试一下失败情况,把文件路径稍微改一下,运行

1718

被折叠的 条评论
为什么被折叠?



