HTTP 200 OK

Memento mori & Carpe diem

Java Script 2

AXIOS란? && Fetch와의 차이점

Axios에 대해서 프로젝트를 하면서 axios를 주로 사용했었는데 axios를 사용하는 이유와 fetch와의 차이점을 구분짓기 위해 작성했습니다. Axios란? Axios는 브라우저와 Node.js를 위한 Promise API를 활용하는 HTTP비동기 통신 라이브러리 axios와 fetch의 차이점 아래의 표는 Geeks for Geeks글을 참조하였습니다. 요청 객체에 url이 있다.(axios) 요청 객체에 url이 없다.(fetch) 써드파티 라이브러리로 설치가 필요 현대 브라우저에 빌트인이라 설치 필요 없음 XSRF 보호를 해준다. 별도 보호 없음 data 속성을 사용 body 속성을 사용 data는 object를 포함한다 body는 문자열화 되어있다 status가 200이고 statusText..

Java Script 2022.03.03

Fetch API 란

Fetch API란? Fetch API는 네트워크 통신을 포함한 리소스 취득을 위한 인터페이스가 정의되어 있습니다. Fetch에는 일반적인 오브젝트로로 Request 와 Response (en-US)가 포함되어 있습니다. fetch()는 Promise객체를 반환합니다. AJAX Ajax(Asynchronous Javascript And Xml)는 비동기식 자바스크립트 통신을 의미한다. 브라우저가 가지고 잇는 XMLHttpRequest 객체를 이용해서 전체 페이지를 새로고침 하지않고 페이지의 일부만을 위한 데이터를 로드하는 기법이다. 비동기적 자바스크립트 동작을 하는 기술들을 통틀어 AJAX라고 부른다. 예전에는 XMLHttpRequset API를 이용하여 구현했지만, 불편함을 느낀 사용자들이 JQuery..

Java Script 2022.02.24