0103 TIL
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 역할
- socket() 호출으로 소켓 번호와 소켓 주소를 받아온다.
- 받아온 소켓 번호와 소켓 주소를 bind()한다.
- 소켓 번호 : 포트
- 소켓 주소 : 네트워크가 알고있는 주소
- listen()으로 대기
- 클라이언트에서 connect()를 요청 하면, accept()로 연결
- send(), recv()로 데이터 송수신
미들웨어
- third-party middleware : 다른 사람이 만든 소프트웨어
- next()로 middleware 순서 제어