为了账号安全,请及时绑定邮箱和手机立即绑定

在 Vue.js 中更新本地 JSON 文件

在 Vue.js 中更新本地 JSON 文件

吃鸡游戏 2023-05-18 10:10:14
我是 Vue.js 的新手,我遇到了一个问题,我无法在本地 JSON 文件中更新/写入一些数据。假设我有 data.json我想在这个文件中添加一个新条目。我使用基本代码:  let d = JSON.stringify({ x: 5, y: 6 });        const fs = require('fs');        try {              fs.writeFileSync('data.json', d, 'utf-8');             }          catch (e)             {             alert(e);            }结果我收到一条错误消息:“类型错误:fs.writeFileSync 不是函数”我该如何解决这个问题?
查看完整描述

1 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

Vue.js 是一个前端框架。它在用户的浏览器中运行,因此无法直接访问服务器上的文件。fs您尝试使用的模块仅存在于在服务器上运行的 node.js 中。这就是为什么当您尝试从前端 vue 代码访问它时它似乎未定义。

如果要根据用户操作更改文件,则需要为 vue 设置一个服务器来向其发送请求,并让服务器修改文件。虽然,如果您尝试将更改写入 JSON 文件,您可能需要一个数据库。也许看看 MongoDB?


查看完整回答
反对 回复 2023-05-18
  • 1 回答
  • 0 关注
  • 291 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信