[WIL] 항해99 5주차 (35일차)

돼지·2022년 2월 13일
0

항해99

목록 보기
40/104

Axios란?

  • Axios는 브라우저, Node.js를 위한 Promise API를 활용하는 HTTP 비동기 통신 라이브러리
  • 백엔드랑 프론트엔드랑 통신을 쉽게하기 위해 Ajax와 더불어 사용

Axios 특징

  • 운영 환경에 따라 브라우저의 XMLHttpRequest 객체 또는 Node.js의 http api사용
  • Promise(ES6) API 사용
  • 요청과 응답 데이터의 변형
  • HTTP 요청 취소
  • HTTP 요청과 응답을 JSON 형태로 자동 변경

Axios 공식문서

POST

axios.post("url주소",{
  data객체
},[,config])

새로운 리소스를 생성(create)할 때 사용

GET

axios.get(url,[,config])	

입력한 url에 존재하는 자원에 요청

DETELE

axios.delete(URL,[,config]);	

✔Delete메서드는 HTML Form 태그에서 기본적으로 지원하는 HTTP 메서드가 아니다.

Delete메서드는 서버에 있는 데이터베이스의 내용을 삭제하는 것을 주 목적으로 하기에 두 번째 인자를 아예 전달하지 않는다.

PUT

axios.put(url[, data[, config]])

✔PUT메서드는 HTML Form 태그에서 기본적으로 지원하는 HTTP 메서드가 아니다.

PUT메서드는 서버에 있는 데이터베이스의 내용을 변경하는 것을 주 목적으로 하고 있다

출저 - https://velog.io/@zofqofhtltm8015/Axios-%EC%82%AC%EC%9A%A9%EB%B2%95-%EC%84%9C%EB%B2%84-%ED%86%B5%EC%8B%A0-%ED%95%B4%EB%B3%B4%EA%B8%B0

회고

심화주차는 디테일한 이해는 재쳐두고 진도나가기도 벅찬 주였다.

하지만 앞으로 백엔드분들과 협업할 생각이 더 큰 벽으로 느껴지고 있다..
언제쯤이면 이 벽이 허물어 질지 모르겠다.

요새 집중력이 떨어져서 멍때리는 시간이 많아졌는데 다시 정신차리고 공부해야겠다.
화이팅

profile
먐미

0개의 댓글

관련 채용 정보