javascript - 如何在 vanilla 项目中安装节点的文件系统
问题描述
简单的设置:
我想使用 Node.js 文件系统来更新 /js 文件夹中的 todos.json。
通常我使用像 Vue 这样的 CLI 来设置一个项目,所有的工作在后台都像一个魅力。这次是想了解如何fs
自己手动添加模块。
目前我的控制台告诉我:
Uncaught ReferenceError: require is not defined
这样做时:const fs = require('file-system');
解决方案
虽然可以获得require
该运行客户端的实现,但您不能fs
在浏览器中使用 Node 模块。它有一个 JavaScript API,但不是用 JavaScript 编写的,它确实依赖于 Node.js。
如果您想从浏览器更新服务器上的 JSON 文件,那么您需要编写一个 Web 服务来进行更新(然后从浏览器向 Web 服务器发出 HTTP 请求……通常使用 Ajax)。
一般来说,您应该使用真实的数据库,而不是 JSON 文件。这样你就已经有了并发问题的解决方案。
推荐阅读
- python - 缩放 QMainwindow
- html - 如何阻止div背景重叠
- python - 如何将替换 \" 替换为 '
- r - 使用一些约束循环所有可能的列组合
- javascript - $(document).on 等价于 Vanilla Javascript
- email - 经典 ASP:替换电子邮件字符串中的所有字符 - 减去 @ 和“。”
- matlab - Matlab Pso 算法
- sql-server - 如何避免在此 T-SQL 示例中使用游标
- java - 如何在 quarkus 应用程序日志中添加 slf4j 标记
- git - 为什么 git range-diff 不显示提交更改?