【问题标题】:What is the best module or solution to upload images for React and Node Js为 React 和 Node Js 上传图片的最佳模块或解决方案是什么
【发布时间】:2019-01-06 19:26:29
【问题描述】:
我试图在表单中实现上传图片功能,以this 为例。它一直在工作,直到我到达let fs = require('fs'); 的部分,在那里我遇到了以下错误“未找到模块:错误:无法解析 'fs' in...”。
stackoverflow 上有一个 thread,提到了使用 "target": "node" 的解决方案,因为我正在构建一个 Web 应用程序,所以它不适用于我。
所以我希望如果有人能指出我正确的方向;并让我知道在表单中实现图像上传的正确或最佳方法是什么,因为我是 Node JS 的新手,并且遇到了我找不到解决方案的错误。
【问题讨论】:
标签:
javascript
node.js
reactjs
forms
【解决方案1】:
文件上传需要两个软件。
- 要上传的客户端
- 要上传到的服务器
您正在使用 React 构建您的客户端并在 Web 浏览器中运行它。
听起来您正在使用 Node.JS 作为转译器。
您还需要一台服务器。您收到的错误消息表明您正在尝试将服务器端代码(在您链接到的教程中,使用 Node.js 附带的 fs 模块)作为客户端的一部分。
这行不通。您需要一个 HTTP 服务器来将文件上传到(可以用 Node.js 编写,也可以是其他东西:您正在使用的教程使用 Node.js)。