• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 axios 요청시 콘솔창에 출력만 안되는 문제

axios 요청시 콘솔창에 출력만 안되는 문제

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #22901

    김범우
    참가자

    function File(){
      let data;
      axios.get("https://jsonplaceholder.typicode.com/photos?_start=0&_end=1")
      .then(function(res){
        data = [...res.data]
      })
      console.log(data);
     
      return(
        <>
        <h3></h3>
        </img>
        </>
      )
    }

    jsonplaceholder api 받아와서 

    axios.get 으로 요청한데이터 받와서 data 변수에 담아서

    data.title 쓰고싶은데 분명 .then((res)=> console.log(res.data) 하면 받아온promise 객체의

    data 에들어있는 오브젝트 자료가 찍히기는하는데

    그걸 전역변수 data 에 집어넣으려고하니까 undefinde 가 콘솔에찍히네요 . .

    ㅠㅠ 뭐가잘못됬나요 . .

    #22916

    codingapple
    키 마스터

    ajax요청하는 코드는 오래걸리는 코드라 제껴두고 바로 다음줄 실행하려고 합니다

    요청 성공시 코드를 실행하고 싶으면 then안에 써야합니다

     

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠