5、Promise实践练习-fs读取文件

93 阅读1分钟

node.js中的fs可以读取文件

const fs = require('fs')

//回调函数的形式
// fs.readFile('./resource/content.txt', (err, data) => {
  
//   //如果出错 则抛出错误
//   if (err) throw err;

//   //输出文件内容
//   console.log(data.toString())
// })

//Promise形式
let p = new Promise((resolve, reject) => {
  fs.readFile("./resource/content.txt", (err, data) => {
    //如果出错
    if (err) reject(err)
    //如果成功
    resolve(data)
  })
})

p.then(
  value => {
    console.log(value.toString())
  },
  reason => {
    console.log(reason)
  }
)