200929 / Express, Event loop

mint.forever·2020년 9월 29일
0

어제까지는 HTTP 모듈을 이용해서 서버를 구현했다면, 오늘은 Express프레임워크를 이용해 서버를 구현했다. 공식 문서를 보면서 스프린트를 진행했는데, 확실히 어제 작성한 코드보다 더 간결해졌다. 라우트에서 HTTP 메소드들을 제공해줘서 더 직관적으로 코드를 작성할 수 있는 느낌?
또 미들웨어 개념에 대해서도 배웠는데, 요청이 응답으로 가는 과정에서 필요에 따라 정보를 가공 할 수 있도록 해준다. 미들웨어를 작성하고 사용하려면 use()를 써야한다. 그리도 다음 단계로 넘어갈 수 있도록 next()도 잊으면 안된다.

그리고 event loop가 무엇인지 설명해 주는 유튜브 영상을 봤다. 아직 다 이해한 건 아니지만 자바스크립트가 동기와 비동기를 어떻게 처리하는지 조금은 알 것 같다. 물론 더 공부해봐야겠지만.

0개의 댓글