不写入JSON文件。 fs.writeFile不起作用

问题描述 投票:-1回答:3

我有这个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!")
        }
      )
json node.js fs writefile
3个回答
0
投票

鉴于您在Node.js环境中工作,似乎fs不是一个正确的Node.js文件系统对象。复制自Node.js 10.x documentation

要使用此模块:

const fs = require('fs');

0
投票

节点文件系统不能用于“浏览器端”这些调用意味着发生在服务器端的事情上。


0
投票

你有没有包括:

var fs = require("fs");
...the rest of your code...
© www.soinside.com 2019 - 2024. All rights reserved.