我有这个fs.writeFile代码,假设当newWorkout POST到数据库时更新localdata.json文件,这将尝试写入文件本地状态数据。
它不会工作,但抛出一个,TypeError:fs.writeFile不是一个函数错误..现在正在修复,但如果有人看到任何帮助,请欣赏。
fs.writeFile(
"./localdata.json",
JSON.stringify(newWorkout.eventDateTime),
"utf-8",
function(err) {
if (err) throw err
console.log("Done!")
}
)
鉴于您在Node.js环境中工作,似乎fs
不是一个正确的Node.js文件系统对象。复制自Node.js 10.x documentation:
要使用此模块:
const fs = require('fs');
节点文件系统不能用于“浏览器端”这些调用意味着发生在服务器端的事情上。
你有没有包括:
var fs = require("fs");
...the rest of your code...