[ Node.js ] 비동기 프로그래밍 동작 구조

JooKit 주킷 2021. 1. 4. 17:06
목차 접기
728x90
반응형

Node.js란?

~

javascript 코드가 callback 패턴을 사용한다.

async & await 사용법

  • function 앞에 async를 붙여주고 비동기 처리르 위한 부분에 await를 붙여준다.

  • await은 내 메소드의 실행을 일시중지 시킨다.
    promise의 값이 사용가능 할 때까지.

    주의할 점

  • await가 붙은 비동기 처리 함수는 반드시 Promise를 반환해야 한다.
    https://to2.kr/bVA

  • async 함수는 promise를 리턴하고, 모든 await 함수는 일반적으로 promise가 된다.
    https://to2.kr/bVB

  • 비동기 함수가 저절로 wait하지 않는다.

  • 반드시 await해야 한다.

  • 하지 않는다면 예상한 값 대신에 promise 객체를 받게 될 것이다.

728x90
반응형
LIST