我使用的是https网址,无论出于何种原因,提取都会将localhost:300添加到该网址的开头。当我检查调用的网址时,我得到以下信息:http://localhost:3000/%E2%80%8Bhttps://www ...有人知道为什么吗?
// load API
componentDidMount() {
fetch('https://www.URL.com/api/route').then(res => {
return res.json()
}).then(data => {
this.setState({
orders : data
})
})
}
答案 0 :(得分:0)
我遇到了相同的问题,这是因为我在URL开头的“ https ...”之前有一个空格字符。也许您有类似的问题,所以fetch而是将URL读取为相对路径。