【发布时间】:2019-09-16 09:34:09
【问题描述】:
我正在尝试从本地主机环境中的天气 API 提取数据,我收到 405 错误(不允许使用方法)以及“已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:它没有 HTTP ok 状态。”我已经配置了我的标题,但无法弄清楚我做错了什么。它在现场运行良好,但显然这不是一种方便的方式。
我尝试过使用 axios.get 和 axios.post。
var config = {
headers: {'Access-Control-Allow-Origin': '*'}
};
getWeather: function (){
axios.get('http://api.openweathermap.org/data/2.5/forecast?id='+ city + '&appid='+ apiKey, config).then((res) => {this.weather = res.data});
}
【问题讨论】:
-
可以显示错误信息吗?
-
我认为 chrome 默认会阻止它。试试其他浏览器吧?
标签: laravel vue.js vuejs2 axios