숭잼
112
2020-04-09 01:11:50
2
145

네트워크 프로토콜과 웹 프레임워크의 연관성에 대한 질문입니다


네트워크를 공부하기전에 별 생각없이 nodejs에 express 프레임워크를 사용해서 웹서버를 만들고 했는데요.

네트워크를 배우고나니 의문이 생기는게.. nodejs로 코딩할때 (tcp통신을 위한?) 포트와 아이피주소를 정하고 그저 listen 해준 기억이 있지만, 소켓을 만들고 .. 그런 일련의 과정을 거친적이 없네요.  


저는 바닐라js로 웹서버를 구현한적도 없고 바로 express를 사용했거든요. 그래서 그런 과정을 거치지 않았던걸까요? 

(express가 이러한 일들을 일일이 하지 않게 간소화해준건가요?)

0
0
  • 답변 2

  • esrse
    745
    2020-04-09 12:00:57 작성 2020-04-09 12:01:13 수정됨

    vanilla nodejs를 써도 포트번호 적는 정도만 해도 http 서버 뜹니다.

    소켓을 직접 다룰일이 별로 없게 해주는 건 nodejs 표준 라이브러리 단에서 이미 해주고 있습니다.

    물론 소켓을 직접 다뤄야한다면, 표준 라이브러리에서 제공하는 API를 사용해서 할 수 있습니다.

    1
  • 숭잼
    112
    2020-04-09 18:13:38

    감사합니다!

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.