js 是单线程的 通过异步实现多进程
async await 中文叫异步函数
async await 要点:1. await 后面可以追加 promise 对象,获取 resolve 的值 2. await 必须包裹在 async 函数里面 3. async 函数执行返回的也是一个 promise 对象 4. try-catch 截获 promise 中 reject 的值
const fs = require('fs') //nodejs 的原生模块
const path = require('path') //nodejs 的原生模块
// callback 方式获取一个文件的内容
function getFileContent(fileName, callback) {
const fullFileName = path.resolve(__dirname, 'files', fileName)
// __dirname当前的目录
fs.readFile(fullFileName, (err, data) => {
if (err) {
console.error(err)
return
}
callback(
JSON.parse(data.