什么是上传React和Node Js图像的最佳模块或解决方案

时间:2018-07-30 14:03:32

标签: javascript node.js reactjs forms

我试图以this为例,以某种形式实现上传图片功能。直到我到达let fs = require('fs');的位置,直到遇到以下错误“找不到模块:错误:无法在...中解析'fs'”。

关于stackoverflow的问题thread提到了使用"target": "node"的解决方案,该解决方案不适用于我正在构建Web应用程序的情况。

所以我一直希望有人能指出我正确的方向;并让我知道哪种格式是实现图像上载的最佳方法,因为我是Node JS的新手,遇到了无法找到解决方案的错误。

1 个答案:

答案 0 :(得分:1)

文件上传需要两个软件。

  1. 要从其上传的客户端
  2. 要上传到的服务器

您正在使用React构建客户端并在Web浏览器中运行它。

听起来您正在使用Node.JS作为其编译器。

您还需要一台服务器。您收到的错误消息表明您正在尝试将服务器端代码(在链接的教程中,使用Node.js附带的fs模块)作为客户端的一部分。

这行不通。您需要使用HTTP服务器将文件上传到(可以用Node.js编写,也可以用其他方式:您正在使用的教程使用Node.js)。