在Google Places API中使用提取

时间:2019-02-03 17:59:02

标签: javascript google-places-api fetch-api

嗨,这可能是一个非常菜鸟的错误,但是有人知道为什么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));

1 个答案:

答案 0 :(得分:1)

由于您已决定将箭头函数主体括在花括号中,因此需要专门返回数据:

.then((resp) => {
  return resp.json();
})

或者删除花括号:

.then(resp => resp.json())