我知道这个问题已经有答案了,但我不明白如何解决我的问题。我正在使用webpack 4开发一个静态网站,在尝试加载图片时(本地和来自我的在线服务器),遇到了问题。
当使用webpack时,如何解决“Access to XMLHttpRequest at 'XXX' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource”错误?我没有使用express(还在学习webpack),而且所有我找到的答案都对我来说相当复杂,并且使用自定义服务器,而我并没有使用自定义服务器..
是否有一种简单方法来绕过这个问题?
顺便说一下,我正在使用带有以下内容的图像:<img src="XXX" alt="" crossorigin="anonymous">
。有时它有效,有时它无效..我找到的文章对我来说太技术化了。
我尝试将以下内容添加到我的webpack.config.dev.js
文件中,但它也不起作用:
devServer: {
headers: {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'GET, POST, PUT, DELETE, PATCH, OPTIONS',
'Access-Control-Allow-Headers': 'X-Requested-With, content-type, Authorization',
},
(...)
}