Node.js 大图像大小的Base64图像上的Nodejs CORS错误

Node.js 大图像大小的Base64图像上的Nodejs CORS错误,node.js,express,base64,Node.js,Express,Base64,我上传了一个base64格式的图像,它可以很好地处理小尺寸的图像。但当我上传大图片时,节点给了我一个错误,比如cors问题 请帮我纠正这个错误 这是我的密码 const base64String = req.body.image; let base64Image = base64String.split(';base64,').pop(); const imageName = path + uniqid() + Date.now() + '.png'; fs.writeFile(imageN

我上传了一个base64格式的图像,它可以很好地处理小尺寸的图像。但当我上传大图片时,节点给了我一个错误,比如cors问题

请帮我纠正这个错误

这是我的密码

const base64String = req.body.image;
let base64Image = base64String.split(';base64,').pop();
const imageName = path + uniqid() + Date.now() + '.png';

fs.writeFile(imageName, base64Image, { encoding: 'base64' }, err => {
   code...
}

在我的例子中,Nginx默认接受的文件大小高达1MB,所以我扩展了它

http {
    client_max_body_size 1g;

那代码不是问题所在。您正在从不同的域发送,
localhost:3000
localhost:4200
不同,请在
localhost:4200
webserver上安装CORS中间件,正如我提到的,我已经使用CORS,并且图像已保存,但是当我尝试使用大型图像时,它会给我错误我同样的问题。如果Base64图像和视频的大小小于1MB,则会成功上载。任何超过1MB的数据都会返回CORS错误。你找到解决办法了吗?