javascript - 即使在设置标头后也出现 CORS 错误
问题描述
我在 JS 脚本上收到此错误:
Access to XMLHttpRequest at 'https://services.3xsoftware.co.uk/Search/ByPostcode/' from origin 'http://localhost' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
这是我的代码,我已经设置了标题,但它仍然无法正常工作。如果我做错了什么,请告诉我:
axios.get('https://services.3xsoftware.co.uk/Search/ByPostcode/' + postcode,
"",
{
headers: {
'Access-Control-Allow-Origin': '*',
},
responseType: "json",
}
)
解决方案
这是您所请求资源的服务器上的配置问题。它指定了哪些来源,因此在这种情况下,您的 vue 实例可以访问该服务器。如果您可以控制服务器,则需要配置允许的来源。如果您不控制服务器,那么您无能为力。
推荐阅读
- python - 如何在 Python 中导入 OpenSSL 以获取证书的序列号
- java - Akka 演员正在停止
- ios - 代码签名错误 命令/usr/bin/codedesign 失败,退出代码为 1
- python - 熊猫索引日期时间格式未提供所需的输出 Python3
- javascript - jquery 不适用于 diango
- css - 如何仅为角度6中的特定组件设置背景图像
- python - 删除第一列,然后将它们作为索引 pandas
- android - POST 登录后获取 JSON 数据
- php - Laravel:使用 SSL 证书上传到服务器
- firebase - 如何使用颤振从firebase数据库中获取值