최대 1 분 소요

0103 TIL

Created By: 성희 배 Last Edited: Jan 04, 2020 2:30 AM Tags: til

Express.js

  • node.js 상에서 동작하는 웹 프레임 워크
  • 가볍고 유연하게 웹 프레임워크를 구성할 수 있음 → Middleware 구조 때문임
  • body-parser : POST 요청의 바디 데이터에 접근하기 위함

Socket 통신

  • TCP/IP를 이용하는 창구 역할
  • 응용 프로그램과 소켓 사이의 interface 역할

0103%20TIL/Untitled.png

  • socket() 호출으로 소켓 번호와 소켓 주소를 받아온다.
  • 받아온 소켓 번호와 소켓 주소를 bind()한다.
    • 소켓 번호 : 포트
    • 소켓 주소 : 네트워크가 알고있는 주소
  • listen()으로 대기
  • 클라이언트에서 connect()를 요청 하면, accept()로 연결
  • send(), recv()로 데이터 송수신

미들웨어

  • third-party middleware : 다른 사람이 만든 소프트웨어
  • next()로 middleware 순서 제어

카테고리:

업데이트: