无法从petfinder访问API上的属性

时间:2017-05-29 18:59:10

标签: javascript api reactjs

我正在尝试从Petfinder API中提取数据。我收到了很好的回复,可以看到可用的属性,但是一旦我尝试访问pets属性,我就会收到错误。我抓住这个承诺很好,但显然搞砸了其他地方。希望有人可以帮我弄清楚我做错了什么。

这是代码和承诺返回的内容

console.log(this.props.pets.petfinder)

Then as soon as I add .pets to the r

以下是导致错误的代码

console.log(this.props.pets.petfinder.pets)

enter image description here

以下是调用api

的操作
export const getPets = () => {
    const myInits = {
    method: 'GET',
    mode: 'no-cors'
  }
  const promise = axios.get('http://api.petfinder.com/pet.find?key=mykey&format=json&location=85282', myInits)
  return {
      type: GET_PETS,
      payload: promise
  }
}

0 个答案:

没有答案