我试图以this为例,以某种形式实现上传图片功能。直到我到达let fs = require('fs');
的位置,直到遇到以下错误“找不到模块:错误:无法在...中解析'fs'”。
关于stackoverflow的问题thread提到了使用"target": "node"
的解决方案,该解决方案不适用于我正在构建Web应用程序的情况。
所以我一直希望有人能指出我正确的方向;并让我知道哪种格式是实现图像上载的最佳方法,因为我是Node JS的新手,遇到了无法找到解决方案的错误。
答案 0 :(得分:1)
文件上传需要两个软件。
您正在使用React构建客户端并在Web浏览器中运行它。
听起来您正在使用Node.JS作为其编译器。
您还需要一台服务器。您收到的错误消息表明您正在尝试将服务器端代码(在链接的教程中,使用Node.js附带的fs
模块)作为客户端的一部分。
这行不通。您需要使用HTTP服务器将文件上传到(可以用Node.js编写,也可以用其他方式:您正在使用的教程使用Node.js)。