TIL day 22

이혜원·2022년 12월 14일
0

오늘 한 일

Express.js는 Node.js로 서버를 빠르고 간편하게 만들 수 있게 도와주는 웹 프레임워크이다.

Express.js 이외에 다양한 웹 프레임워크가 존재하지만 오늘날 가장 많은 Node.js 웹서버가 Express.js 프레임워크를 통해 개발되었다.

API Client란 개발단계에서 우리가 작성한 API의 요청을 확인하거나 테스팅 할 때 도움을 주는 툴이다. API Client를 사용함으로 개발 속도를 높이거나 치명적인 에러를 예방하는데 도움을 받을 수 있다.

아직까진 API Client가 필요 없어보였지만 POST, PATCH, PUT, DELETE, HEAD 등의 다양한 Method에 대한 API를 개발하고 테스트하기 위해서는 반드시 필요한 도구라고 볼 수 있다.

Routing은 클라이언트의 요청 조건(메서드, 주소 등)에 대응해 응답하는 방식을 말한다. 그리고 Router는 클라이언트의 요청을 쉽게 처리 할 수 있게 도와주는 Express.js 기본 기능중 하나이다.

모듈(Module)Javascript 파일 단위로 분리된 코드를 일컫는다.

여기서 Javascript 파일특정한 기능을 가진 여러 개의 함수변수들의 집합이다.

  • Request클라이언트가 서버에게 전달하려는 정보나 메시지를 담는 객체를 의미한다.
  • Response서버에서 클라이언트로 응답 메시지를 전송시켜주는 객체이다.

0개의 댓글