Promise 객체란? Promise 객체💡 자바스크립트의 비동기 프로그래밍을 다루기 위한 객체 - 비동기 작업의 완료 또는 실패에 따른 결과를 나타내며, 그 결과를 나중에 사용할 수 있도록 해준다. 1. 대기(Pending) : Promise가 아직 완료되지 않은 상태 2. 이행(Fulfilled) : 비동기 작업이 성공적으로 완료된 상태 3. 거부(Rejected) : 비동기 작업이 실패한 상태 ✅Promise는 .then(), .catch(), .finally() 메서드를 사용하여 해당 작업의 결과를 처리할 수 있다. NestJS에서의 Promise 활용- NestJS는 비동기 프로그래밍을 지원하기 위해 Promise를 널리 사용한다.예를 들어, 데이터베이스에서 정보를 조회하거나 외부 API에 요청을 보낼 때 Pr.. ASYNC와 AWAIT란? async와 await 💡 파이썬에서 비동기 프로그래밍을 지원하는 문법 요소로, 특히 asyncio 라이브러리와 함께 많이 사용된다.→ 이를 통해 여러 작업을 동시에 수행할 수 있다.→ NestJS에서도 마찬가지로 비동기 프로그래밍을 지원하는 문법 요소로 사용된다. NestJS 에서 팩토리 함수는 비동기적일 수 있으며 .을 통해 종속성을 주입할 수 있다. async✍️ 함수를 비동기적으로 정의하는데 사용 이 함수는 '코루틴(coroutine)' 이라고 불리며, 실행을 중단하고 다른 작업을 수행할 수 있게 만들어 준다. await ✍️ 다른 비동기 함수(코루틴)의 실행을 기다리는 데 사용 이 키워드를 사용하면 코드 실행이 해당 비동기 작업이 완료될 때까지 일시 중단된다. ✅비동기 프로그래밍을 통해 .. 이전 1 다음