asxios 라이브러리
- 브라우저나 Node.js에서 Promise API를 이용해서 HTTP 비동기 통신을 할 수 있도록 해주는 API
-자바스크립트의 fetch api를 사용하기 쉽도록 해주는 라이브러리
<axios와 fetch api 비교>
| axios | fetch api |
| 별도로설치 | 설치할 필요 X |
| XSRF 보호 제공 | 별도로 제공 X |
| 응답을 받으면 결과는 JSON을 파싱한 결과 | .json()을 호출해야 파싱된 결과를 만들 수 있음 |
| 요청을 취소할 수 있고 타임아웃 설정가능 | X |
| download 진행 중을 확인할 수 있음 | X |
*XRFS(Cross -Site Request Forgery):
쿠키만으로 인증하는 서비스의 취약점을 이용해서 사용자가 모르게 서비스에 특정 명령을 요청하는 것
예시) 브라우저에서 삽입하겠다고 요청을 하기 위해서 폼을 조회했는데
이 폼의 url을 복사해서 다른기기에서 데이터를 삽입하는 작업을 수행하는 것이 대표적
'카카오 클라우드 스쿨' 카테고리의 다른 글
| [node.js] 미들웨어 (0) | 2022.11.21 |
|---|---|
| [node.js] 쿠키와 세션의 차이 (0) | 2022.11.17 |
| [node.js] 양방향 암호화 실습 (0) | 2022.11.16 |
| [node.js] Require 함수 (0) | 2022.11.16 |
| [node.js] 단방향 암호화 (0) | 2022.11.16 |