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

Node.js 如何使用axios将图像(大文件)上载到服务器,node.js,express,reactjs,axios,Node.js,Express,Reactjs,Axios,我是这个社区的新手。 实际上,我正在使用React做一个小项目,我的服务器运行的是express和node js以及mongodb数据库 对于较小的文件,我可以正常与服务器通信。但是,当我上载较大的文件时,我无法将数据发送到服务器。将向服务器发送一个空对象 而客户端则显示 “请求的服务器上不存在“访问控制允许来源”标头 因此,不允许使用源“” 访问。响应的HTTP状态代码为413。“ 我已经在互联网上搜索了好几个小时了,但是我没有找到任何解决方案 有人能帮我解决这个问题吗?您是否检查了发送到后端

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

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

而客户端则显示

“请求的服务器上不存在“访问控制允许来源”标头 因此,不允许使用源“” 访问。响应的HTTP状态代码为413。“

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


有人能帮我解决这个问题吗?

您是否检查了发送到后端的请求?是否随图像一起发送图像详细信息

似乎您正在执行跨域请求。确保在后端为响应设置了上述标题

不过,如果您发现了问题,可以参考这个工作示例。

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

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