Express. 개요

MJ·2023년 7월 25일
0

Express

목록 보기
1/8
post-thumbnail

Express

  • 웹 개발을 위한 프레임 워크Node를 사용하여 서버를 구축하는데 사용됩니다.

  • Node에서 사용하는 하나의 패키지로 방대한 기능이 존재한다.

  • Express는 사용자가 전송한 내용에 대한 요청을 받아들이는 서버의 구축을 돕고,
    사용자가 전송한 HTTP 요청은 텍스트 정보이므로 서버가 정보를 읽을 수 있게
    객체로 변환해주는 역할을 합니다.

  • 또한 사용자가 요청한 정보에 대한 응답을 할 때, 매개변수 타입에 따라서 컨텐츠
    타입이 html 이나 객체나 배열인 경우 json 으로 변환해서 응답합니다.


라이브러리와 프레임워크 공통점
다른 사람이 작성한 코드이고, NPM 도구를 이용해서 다운로드 하는 공통점이 있습니다.

라이브러리와 프레임워크 차이점
라이브러리는 사용자가 언제든지 자신의 코드에 붙여넣어서 사용할 수 있는 방면에,
프레임워크는 프레임워크 마다 존재하는 규칙에 의해 사용자가 해당 규칙을 따르면서
코드를 가져와 사용할 수 있습니다. ( 강제성에 따른 일관성 )

프레임워크는 모든 앱 개발을 위해서 도와주는 도구이지만, 라이브러리 같은 경우에는
그 보다 작은 HTTP 요청이나 터미널의 색상변경등 사용자의 단일 목적에 따른 기능만
주어지기 때문에 강제성이 존재하지 않습니다.

profile
프론트엔드 개발자가 되기 위한 학습 과정을 정리하는 블로그

0개의 댓글