2017-05-06 4 views
1

API TheMovie DB를 사용하여 거의 응용 프로그램을 만들지 않습니다. 데이터를 가져 오는에 대한 책임을 내 기능은 다음과 같습니다 : 콘솔에서Axios 응답의 필드에 도달

movieSearch(term){ 
const request = axios.get(`${ROOT_URL}${API_KEY}&query=${term}`); 
console.log(request); 
} 

결과는 다음과 같습니다 link 어떻게 내가 "응답"필드에 도달 할 수 있습니까?

답변

0

axios.get()은 Promise 개체 (스크린 샷에 표시되는 내용)를 반환합니다. HTTP 요청의 response를 얻으려면, 당신은 그 약속 객체의 then() 함수를 호출해야합니다 약속과 그 사용에 대한 자세한 정보는 Promise - JavaScript | MDN을 참조 할 수 있습니다

axios.get('http://<your address>') 
    .then(function (response) { 
    console.log(response); 
    }) 
    .catch(function (error) { 
    console.log(error); 
    }); 

.

+0

고맙습니다. 문제가 해결되었습니다. :) – Kreha