먼저 REST에 대해 알아보도록 하자.REST(Representational State Transfer)기본 개념 : 자원(resource)을 이름(자원의 표현(representation))으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미한다.즉, 자
자바스크립트는 싱글스레드이고, 스레드(일꾼)에서 차례대로 하나씩 작업을 수행한다. (동기)작업이 짧으면 문제 없지만, 만약 taskB가 20초라고 하면 그 다음 수행 기다리기 속터짐 → 동기처리방식 문제점 ⇒ 비동기작업으로 문제점 해결 가능하다!비동기 작업은 싱글스레드
Pending (대기 상태) : 비동기 작업이 진행 중이거나, 실행될 수 없는 상태Fulfilled (성공) : 비동기 작업이 의도한대로 수행된 상태Rejected (실패) : 비동기 작업이 실패한 상태Pending → Fulfilled : Resolve (성공)Pen
async/await를 활용하여 보다 직관적인 비동기 처리가 가능하다.async 키워드를 함수에 붙이게되면 자동적으로 그 함수는 Promise 객체를 반환하게 된다. (비동기 처리 함수) → then() 메서드를 사용가능async를 붙인 함수의 리턴값은 resolve
‘ Node.js®는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다.’ => 웹애플리케이션을 개발할 때 JavaScript를 사용하는데 모든 브라우저가 JavaScript 코드를 해석하기 위해 JavaScript Engine을
JavaScript는 Java,C,C++ 등의 정적 타입 언어와 달리 동적 타입 언어이다.그렇다면 정적 타입 언어와 동적 타입 언어의 차이는 무엇일까?정적타입 언어는 컴파일 시에 변수의 타입이 결정되는 언어를 의미한다.자료형이 컴파일 타임에 결정되기 위해서, 소스코드
웹팩은 여러개 파일을 하나로 합쳐주는 모듈 번들러이다.