微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

VueJS中的Axios正在混合网址本地主机+ URL提供错误应该只是URL

如何解决VueJS中的Axios正在混合网址本地主机+ URL提供错误应该只是URL

我已经用Vue-cli创建了一个项目,并且axios的get请求无法正常运行。

axios.get("​https://pokeapi.co/api/v2/​pokemon")
        .then(response => {
          this.pokemons = response.data;
          console.log(this.pokemons);
        })

请求URL抛出http://localhost:8080/%E2%80%8Bhttps://pokeapi.co/api/v2/%E2%80%8Bpokemon

应该突出显示https://pokeapi.co/api/v2/%E2%80%8Bpokemon,但是本地主机正在搞乱事情。

请帮助:(

解决方法

您的字符串中有2个零,在字符串的开头是一个空格,在字符串前是一个空格pokemon
这可能是由于从文字处理器粘贴代码造成的。
一开始是让您的网址被解释为相对网址。
删除空格,然后应按预期要求输入您的网址。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。