목록self study/library (3)
happy coding
라이브러리 읽는다는 게 어렵게 다가왔던 것 같아서 이번엔 운좋게 궁금한 걸 찾았다. ... 문법(?) spread Operator(펼침 연산자) 괄호를 제거해 주는 문법 -> 사용처 1. Array 합칠 때 var a = [1,2]; var b = [3,4]; var c = [...a, ...b]; console.log(c); // [1,2,3,4] 2. Array 복사할 때 // 위치 값을 복사했기 때문에 a를 수정하면 b도 같이 수정되는 문제 발생 var a = [1,2]; var b = a; // 값을 복사하는 방법 var a = [1,2,3]; var b = [[...a]]; 3. object를 합치거나 복사할 때 // object 복사 var o1 = { a : 1, b : 2 }; var o2..
1. 라이브러리 문서를 볼 때 뭐부터 봐야할지 모른다. 그래서 google에 대충 axios best practice를 검색했다. 그렇게 얻은 내용을 아래에 정리했다. Pros and Cons of Using Axios - pros : Simplicity, Backwards compatibility, Mature library with lots of features - cons : Too sophisticated for small apps, bloats bundle size, third party 2. config 기본값 config : configuration(환경 설정); 프로그램의 매개 변수나 초기 설정 등을 구성하는 데 사용하는 파일로 XML, JSON 로 저장되기도 한다. 전역 axios 기본값..
1. axios란 node.js와 브라우저를 위한 Promise 기반 HTTP 클라이언트 > 동형(동일한 코드베이스로 브라우저와 node.js에서 실행이 가능하다.) 서버 사이드에서는 네이티브 node.js의 http 모듈을 사용하고, 클라이언트(브라우저)에서는 XMLHttpRequests를 사용한다. 2. axios 특징 브라우저를 위해 XMLHttpRequests 생성 node.js를 위해 http 요청 생성 Promise API를 지원 요청 및 응답 인터셉트 요청 및 응답 데이터 변환 요청 취소 JSON 데이터 자동 변환 XSRF를 막기위한 클라이언트 사이드 지원 3. CommonJS 사용법 const axios = require('axios').default; const axios = requir..