注意在使用node安装包时
package.json如果有"type": "module" 则
// const fs=require('fs')不可用
使用promise promise固定参数:resolve reject
这里使用读取文件作为例子,也可以用定时器作为例子
import fs from 'fs'
const p=new Promise((resolve,reject)=>{
fs.readFile('./1.txt','utf-8',(err,dataStr)=>{
if(err) return reject(err.message)
resolve(dataStr)
})
})
p
.then((res)=>{
console.log(res);
})
.catch((err)=>{
console.log(err);
})
最后调用.then(function(res){}).catch(function(err){})