
이벤트 기반 코드 이해 & 블로킹, 논블로킹 코드
·
NodeJS
이벤트 기반 코드우선, 위 코드는 작성하는 순서대로 실행되는 것이 아님예를 들어, 23번째 줄의 코드는 25 ~ 27번째 줄의 코드 실행 후에 실행이 부분에서 매우 중요한 부분이 있는데,첫 번째는 응답 발송은 이벤트 리스너 실행이 끝났다는 의미가 아니라는 점즉, 응답이 발송된 후에도 이벤트 리스너는 계속해서 실행되고 있음두 번째는 25 ~ 27번째 줄의 코드와 같이 이벤트 리스너의 응답에 영향을 줄 수 있는 어떠한 처리를 하는 것은 잘못되었음이를 해결 하기 위해, 응답 코드를 이벤트 리스너에 포함시켜야 함따라서, 아래와 같이 코드를 바꾸어야 함 ↓ ↓ ↓ 이와 같이 Node.js는 함수를 함수 안에 넣으면 안에 넣은 함수를 나중에 실행하게되는데, 이를 비동기식이라고 부름 (함수 안에 넣은 함수가 항상 ..