VueJS中的Axios正在混合URL.localhost+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,但是localhost把事情搞砸了。

请帮助:(

字符串中有两个零宽度空格,一个在开头,一个位于pokemon之前
这可能是由粘贴文字处理程序中的代码引起的
一开始的方法是将您的URL解释为相对URL
删除空格,您的url应按预期请求。

最新更新