尝试附加图像时出现CORS错误



我的应用程序部署在VM上,它有三个api端点。当我向两个端点发布请求时,它们工作得很好。我已经为所有路由启用了cors

app.use(cors());
app.post('/api/login')
app.post('/api/autofill')

但是对于第三个api,我从表单中获取用户输入并将其提交到后端。如果我将图像与表单输入一起附加,它会给我CORS错误。但是如果我只发送数据而不发送任何图像附件,它就可以工作了。

<代码>以前
No 'Access-Control-Allow-Origin' header is present on the requested resource.

PP_5我试了很多方法,但似乎还是不能找出造成这个问题的原因。

找到答案了。问题出在Nginx上。当文件大小大于默认值(1MB)时,Nginx返回cors错误。通过在nginx的默认配置中设置CC_2来纠正它。

最新更新