>  Q&A  >  본문

Vue.js에서 Axios Get 요청의 반환 결과 가져오기

<p>내 프로젝트는 Vue.js 프로젝트입니다. 나는 Flask를 사용하여 API를 처리합니다. axios.get을 사용하여 요청하려고 하면 내 API가 Objet 객체를 반환합니다. 실제로 Postman에서 동일한 요청을 시도하면 작동합니다. 데이터를 반환합니다. </p> <p>내 코드는 다음과 같습니다:</p> <pre class="brush:php;toolbar:false;"><script> 'axios'에서 axios 가져오기 const URL = 'http://localhost:8080/' 마운트(){ axios.get(URL + "/KPI/get_category/1").then(응답=>{ for (response.data의 const 데이터) { this.kalite.push(JSON.parse(JSON.stringify(response.data[data]))) } for(this.kalite의 const 데이터){ axios.get(URL + "/KPI/get_last_input/"+this.kalite[데이터] ['id']).then(응답=>{ console.log("응답" + 응답) }) } }) } <p>콘솔에 표시되는 결과는 다음과 같습니다. 응답[객체 객체]</p>
P粉447785031P粉447785031443일 전482

모든 응답(2)나는 대답할 것이다

  • P粉980815259

    P粉9808152592023-08-26 16:48:22

    Axios를 사용하면 reponse.data을 통해 JSON 데이터를 얻을 수 있습니다.

    가져오기를 사용하면 await response.json()이 문제가 해결됩니다.

    응답을 검사하고 데이터를 이해할 수 있는 Devtools의 네트워크 탭에 익숙해야 합니다. 특히 리소스 상세정보를 확인해보세요

    회신하다
    0
  • P粉920199761

    P粉9201997612023-08-26 00:12:31

    사용해 보세요console.log(response.data)

    회신하다
    0
  • 취소회신하다