首页 > 其他分享 >Promise封装读取文件

Promise封装读取文件

时间:2023-02-10 17:03:39浏览次数:39  
标签:fs 封装 读取 err Promise console data log

 

// 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("读取失败");
        }
    })

 

标签:fs,封装,读取,err,Promise,console,data,log
From: https://www.cnblogs.com/0722tian/p/17109550.html

相关文章