js

    [Node.js] 콜백지옥 벗어나기 promise

    Nodejs의 비동기처리? Nodejs는 Non-Blocking 방식으로 서버에 요청을 보냇을 때 응답이 올때까지 기다려주지 않습니다. 요청을 보내고 바로 다른일을 하다가 응답이 오면 해당 값을 사용할 수 있게 되는것이죠. 아래 비동기의 예시를 들어보겠습니다. 예시 console.log("1"); setTimeout(() => { console.log("timeout"); } , 100); console.log("2"); 위 코드처럼 setTimeout을 넣어서 예제코드를 작성해 보았습니다. 우리가 알고있는 방식대로면 1 timout 2 이렇게 출력이 되겠지만 1 2 timeout 이렇게 출력이 됩니다. 비동기처리의 대표적인 문제사례 이 비동기 처리의 문제점에대해 대표적 예시로는 Jquery의 ajax통..