백엔드 예습

황희윤·2021년 12월 12일
0

API

  • 어떠한 응용프로그램에서 데이터를 주고 받기 위한 방법을 의미

  • UI는 사용자와 프로그램이 소통을 쉽게 할 수 있도록 화면에 보이도록 한 형태이고, API는 프로그램과 프로그램이 데이터를 주고 받기 위해서 만들어진 방법이다.

Express

  • Node JS의 프레임워크

  • Express는 프레임워크이므로 웹 애플리케이션을 만들기 위한 각종 라이브러리와 미들웨어 등이 내장돼 있어 개발하기 편하다.

  • 만약 http 모듈로만 서버를 구성하려면 개발자는 많은 부분을 하나 하나 설정해야 한다.

  • res.send : response를 보내는 역할로 어떤 데이터를 보내는지 Content-Type을 지정한다.

  • res.json : 데이터들을 JSON 형태로 만든다.

  • res.end : response를 종료해준다.

Status 코드

  • 1xx(정보) : 요청을 받았으며 프로세스를 계속 진행합니다.
  • 2xx(성공) : 요청을 성공적으로 받았으며 인식했고 수용하였습니다.
  • 3xx(리다이렉션) : 요청 완료를 위해 추가 작업 조치가 필요합니다.
  • 4xx(클라이언트 오류) : 요청의 문법이 잘못되었거나 요청을 처리할 수 없습니다.
  • 5xx(서버 오류) : 서버가 명백히 유효한 요청에 대한 충족을 실패했습니다.
profile
HeeYun's programming study

0개의 댓글