728x90

vuejs 2

[Rest API] Axios로 비동기 통신하자

브라우저와 서버 간에 통신을 도와주는 Promise 기반의 HTTP 클라이언트 라이브러리입니다. Axios란? Axios는 서버와 브라우저를 위한 Promise 기반 HTTP 클라이언트입니다. 서버 사이드에서는 http 모듈을 사용하고, 클라이언트( 브라우저 )에서는 XMLHttpRequests를 사용합니다. npm install axios yarn add axios Axios의 특징 브라우저를 위한 XMLHttpRequests 생성 서버를 위한 http 요청 생성 Promise API를 지원 요청 및 응답 인터셉트 요청 및 응답 데이터 반환 요청 취소 JSON 데이터 자동 변환 XSRF를 막기 위한 클라이언트 사이드 지원 *XSRF : 사이트 간 요청 위조하여 클라이언트에 대한 공격 ( 공격 대상은 C..

[Vue] Vue.js란? view? vue?

Vue 3 version 기준으로 작성된 포스트입니다. 글쓰기 앞서서 많이들 들어보셨을 듯 한 React, Anguler, Vue 등 많은 프레임 워크/라이브러리가 있습니다. React, Vue, Anguler의 공통적인 특징은 Single Page Application이라는 것입니다. Single Page Application (SPA)? 쉽게 말하는 SPA는 한 페이지 내에서 만 동작하는 웹 개발 방식을 의미합니다 . 한 페이지 내에서 다른 컴포넌트를 호출하고 사용하고 보여주는 방식이라고 할 수 있습니다. 컴포넌트(Compunent)? Component는 레고 블록 하나하나 혹은 객체 하나하나라고 생각하시면 이해가 빠를 수 있습니다. 컴포넌트 여러 개를 조합하여 화면을 구성할 수 있는 블록을 의미합니..

Frontend/Vue.Js 2022.01.07
728x90