嗨,这可能是一个非常菜鸟的错误,但是有人知道为什么console.logging没有定义吗?当我向浏览器提交URL时,我得到有效的json响应。谢谢
fetch('https://maps.googleapis.com/maps/api/place/nearbysearch/json?key=[API KEY HERE]&location=49.246292,-123.116226&radius=500000')
.then((resp) => {
resp.json();
})
.then((data) => {
console.log(data);
})
.catch(err => console.error(err));
答案 0 :(得分:1)
由于您已决定将箭头函数主体括在花括号中,因此需要专门返回数据:
.then((resp) => {
return resp.json();
})
或者删除花括号:
.then(resp => resp.json())