node文件模块
2021-09-18 17:41
627 查看
fs文件模块
fs原生的文件模块不支持
promiseAPI,可以通过在
util中导入
promisify()函数,将
fs.readFile等方法放入后得到支持
promiseAPI的新方法。
const fs = require("fs"); const { promisify } = require("util"); const readFile = promisify(fs.readFile); const writeFile = promisify(fs.writeFile); exports.getDB = async () => { return JSON.parse(await readFile("./src/server/db.json", "utf8")); }; exports.setDB = async function (data) { console.log(data); await writeFile("./src/server/db.json", JSON.stringify(data)); return await this.getDB(); };
虽然fs有同步读取的方法,但是应该使用异步方法读写文件
相关文章推荐
- node核心模块之读取文件
- Node.js fs模块——读写文件
- node.js之基本文件系统模块fs
- Node.js:fs文件系统模块
- Node.js 使用request模块下载文件的实例
- node.js 使用fs模块对系统文件及目录进行读写操作
- Node.js中文件系统fs模块的使用及常用接口
- node.js 学习第十三天 fs 文件模块
- Node.js的文件系统模块(File System)
- node.js 文件系统模块 - fs
- Node.js 文件的读写(fs模块)
- Node.Js Path模块-文件或文件夹路径字符串操作
- Node.js 文件模块(fs)模块介绍
- Confman - 针对「Node 应用」的配置文件加载模块
- node.js--静态文件请求模块
- Node.js文件模块fs监视文件变化
- node+express文件上传 multer模块上传问题
- node.js学习笔记(8)--multer模块文件上传
- Node.js:使用request模块下载文件
- node.js文件和模块