상세 컨텐츠

본문 제목

091924 til axios

TIL

by wangmandoo1 2024. 9. 19. 20:16

본문

오랜 휴가 끝에 돌아온 til 

 

만두를 이렇게 많이 만들 줄 누가 알앗겠어 . 만두 100개 넘게 나옴 

 

당근 라페도 3통이나만들어서 팔이 아픔 

 

axios 

 

웹에서 서버와 데이터를 주고받을 때 사용

 

API에 요청을 보내고, 응답을 받아오는 작업을 쉽게 해줌 

 

우리가 어떤 웹사이트에서 정보를 가져오고 싶을 때,

 

Axios를 사용하면 복잡한 설정 없이 쉽게 데이터를 받아올 수 있다 

 

먼저해야될것 ,

npm Install axios 로 설치  

 

Fetch 를 axios.get 으로변경

 

Axios import 해야됨 

 

Promise 를 반환 해서 await 가 필요 

Res.data

 

400,500 error 가 돌아와도 promise 가 reject 됨  200이 들어와야 fulfilled try,catch 로 감싸준다 

 

공톤된 리퀘스트가 있으면 instance로 보내준다

 

get , post 요청을 할 수 있다 . 

 

promise 로 비동기 처리를 한다 

 

 

예시 

// 데이터 가져오기 (GET 요청)
axios.get('https://api.example.com/data')
  .then(function (response) {
    console.log(response.data);
  })
  .catch(function (error) {
    console.error('Error:', error);
  });

 

성공하면 데이터를 출력하고, 실패하면 에러 메시지를 보여준다 

 

요청이 성공하면 .then() 안에서 처리하고,

 

실패하면 .catch() 안에서 에러를 처리한다 

 

 

많이 쉬었더니 머리가 좀 잘 돌아가는듯 ? 하다 

 

역시 사람은 쉬어야 해 !! 

 

오늘의 til 끝 

 

 

 

'TIL' 카테고리의 다른 글

092324 til todolist update  (1) 2024.09.23
092024 TIL  (0) 2024.09.20
091324 TIL  (1) 2024.09.13
091224 TIL  (0) 2024.09.12
091124 til  (0) 2024.09.11

관련글 더보기