2022/05/14

책/모던 자바스크립트 딥다이브

45장. 프로미스

45장. 프로미스 JS는 비동기 처리를 위한 하나의 패턴으로 콜백 함수를 사용한다. 콜백 패턴은 콜백 헬로 인해 가독성이 나쁘다. 비동기 처리 중 발생한 에러의 처리가 곤란하다. 여러 개의 비동기 처리를 한 번에 처리하는데 한계가 있다. ES6에서는 비동기 처리를 위한 또 다른 패턴으로 Promise 를 도입했다. Promise에 대하여 알아보자... 45-1. 비동기 처리를 위한 콜백 패턴의 단점 콜백 헬 비동기 함수는 비동기 처리 결과를 외부에 반환하거나, 상위 스코프 변수에 할당할 수 없다. 따라서 비동기 함수 처리 결과에 대한 후속 처리를 비동기 함수 내부에서 수행해야 한다. 이 후속 처리를 위해 주로 콜백 함수를 전달하는 것이 일반적이다. // 비동기 함수의 처리 결과를 다루기 위해 콜백 함수를..

책/모던 자바스크립트 딥다이브

44장. REST API

44장. REST API REST(REpresentational State Transfer): HTTP를 기반으로 클라이언트가 서버의 리소스에 접근하는 방식을 규정한 아키텍처 REST API: REST를 기반으로 서비스 API를 구현한 것 44-1. REST API의 구성 구성요소 내용 표현방법 resource 자원 URI(엔드포인트) verb 자원에 대한 행위 HTTP 요청 메서드 representations 자원에 대한 행위의 구체적 내용 payload 44-2. REST API 설계 원칙 URI는 리소스를 표현 행위에 대한 정의는 HTTP 요청 메서드로 44-3. JSON Server를 이용한 REST API 실습 npm json-server 사용 대부분 아는 내용이라 읽기만 하고 메모는 생략함.

kingsubin
'2022/05/14 글 목록