node.js - 如何使用 axios 将图像(大文件)上传到服务器

标签 node.js express reactjs axios

我是这个社区的新手。 实际上,我正在使用 React 做一个小项目,我的服务器正在运行带有 mongodb 数据库的 express 和 node js。

对于较小的文件,我可以正常与服务器通信。但是当我上传较大的文件时,我无法将数据发送到服务器。一个空对象被发送到服务器。

客户端显示错误

"No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8000' is therefore not allowed access. The response had HTTP status code 413."

我已经在互联网上搜索了几个小时的解决方案,但我没有找到任何解决方案。

谁能帮我解决这个...?

最佳答案

app.use(bodyParser.json({limit: '50mb'}));

您可能需要使用中间件来设置上传的大小限制。

关于node.js - 如何使用 axios 将图像(大文件)上传到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39215574/

相关文章:

css - 在 React 中为 Font Awesome 图标添加边距

javascript - 没有导出成员 'Headers' 和 RequestOptions

javascript - for 循环中第一行的特殊列布局

node.js - 是否有任何自定义库来生成与 nodejs 中的 mysql 表等效的实体

javascript - readFile() 和 readFileSync() 之间的区别

javascript - 如何动态地 module.export 文件夹中的所有文件?

reactjs - Webpack 大包大小

node.js http 'get' 请求带有查询字符串参数

javascript - 我可以确定一个字符串是否是 MongoDB ObjectID 吗?

java - 发布开关输入 boolean 值(React/Typescript)