我正在为应用程序使用Mern堆栈。为了处理cors问题,我添加了cors库,该库可以很好地满足我的所有请求,但一个繁重的请求却可以一次发布多张图片(具体为7张)和一组文本数据。
下面是我的cors配置:
const cors = require('cors'); server.use(cors( { credentials: true, origin: 'https://myorigin.com', optionsSuccessStatus: 200 } ));
就像我说过其他请求一样正常:
源C https://myapi.com/project/create/step3从源https://myorigin.com对XMLHttpRequest的访问已被CORS策略阻止:所请求的资源上没有'Access-Control-Allow-Origin'标头。
错误:e.exports(createError.js:16)处的网络错误XMLHttpRequest.h.onerror(xhr.js:83)
POSThttps://myapi.com/project/create/step3net :: ERR_FAILED
我附上一个成功的示例api的屏幕截图,该示例失败了:
[从React js,我正在通过axios发布此请求。此请求在我的开发中有效,仅在生产时才引起问题。
我正在为应用程序使用Mern堆栈。为了处理cors问题,我添加了cors库,该库可以很好地处理我的所有请求,但一个繁重的请求却发布了多个图像(具体来说是7个)...
事实证明,这个问题实际上不是cors,而是上传限制。为了忽略仅用于调试的cors,我在浏览器中安装了一个插件。将插件设置为对我的网站cors处于活动状态被忽略。比我真正的问题: