Promise封装读取文件

 

复制代码
// 1.引入fs模块
const fs = require('fs')

// 2.调用方法读取文件
fs.readFile('./ES6/CCTV.md',(err,data)=>{
    // 如果失败,则抛出错误
    if(err) throw err;
    // 如果没有出错,则输入内容
    console.log(data.toString() );
    })
    
复制代码

 

 fs.readFile('./ES6/CCTV.md', 这个路径是自己本地的路径

 使用Promise封装

复制代码
    // 3.使用Promise封装
    const p = new Promise(function(resolve,reject){
        fs.readFile('./ES6/CCTV.md',(err,data)=>{
            // 判断如果失败
            if (err)reject(err)
            // 如果成功
            resolve(data)
        })
    });
    
    p.then(function(value){
        console.log(value.toString());
    },function(reason){
        console.log(reason){
            console.log("读取失败");
        }
    })
复制代码

 

posted @   罗砂  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示