简单设置:
我想使用Node.js文件系统更新/ js文件夹中的todos.json。
通常,我使用CLI像Vue来设置项目,并且所有的工作都像在后台运行一样。
这次是想了解如何自己手动添加类似fs
的模块。
此刻,我的控制台告诉我:
Uncaught ReferenceError: require is not defined
这样做时:const fs = require('file-system');
答案 0 :(得分:1)
虽然可以获取在客户端运行的require
的实现,但是不能在浏览器中使用Node fs
模块。它具有JavaScript API,但不是用JavaScript编写的,实际上确实依赖于Node.js。
如果要通过浏览器更新服务器上的JSON文件,则需要编写Web服务来进行更新(然后从浏览器向Web服务器发出HTTP请求…通常使用Ajax) 。
通常,您应该使用真实的数据库,而不是JSON文件。这样,您就已经可以解决并发问题。