Express

babypig·2022년 8월 31일
1

Node.js

목록 보기
3/12
post-thumbnail

Express

  • Express는 Node.js의 프레임워크(FrameWork)이다.
  • 프레임워크는 어떠한 작업을 쉽게 완성하기 위한 라이브러리의 집합이라고 할 수 있다.
  • 작업을 시작부터 끝까지 라이브러리로 지원한다는 점이 단순한 라이브러리와 차이가 나는 부분이다.
  • 예를 들면 jQuery는 JavaScript 라이브러리로 다양한 용도를 가지고 있지만, jQuery 자체가 무엇 하나를 이루기 위한 목적을 가지고 있지는 않다.
  • Express는 Node.js를 이용하여 웹 애플리케이션을 만들기 위한 틀(Frame)을 제공하는 라이브러리의 집합이다.
  • 현재 JavaScript는 GitHub에서 사용률 1위인 언어이며, 이는 Node.js의 덕이 크다고 할 수 있다.

Express를 사용하는 이유 ❓

Express는 프레임워크이므로 웹 애플리케이션을 만들기 위한 각종 라이브러리와 미들웨어 등이 내장돼 있어 개발하기 편하고, 수많은 개발자들에게 개발 규칙을 강제하여 코드 및 구조의 통일성을 향상시킬 수 있다. 그것이 바로 프레임워크 도입의 가장 큰 장점이다.
가장 많은 곳에서 보편적으로 사용되기 때문에 Express를 도입하면 구글링을 통해 충분한 레퍼런스들을 검색할 수 있다. 다만, Express 외에도 수 많은 Nodejs 웹서버 프레임워크가 존재한다.

Express 설치와 유용한 패키지 💬

Express는 npm에 등록된 패키지이므로 npm을 통하여 설치합니다.

npm install express 

nodemon은 서버 코드의 수정이 생길때마다 일일히 서버를 재시작 할 필요 없이 자동으로 재시작해주는 편리한 패키지이므로 npm을 통하여 설치합니다.
글로벌 설치를 할 경우 어느 디렉터리에서든 nodemon을 사용할 수 있습니다.

npm install nodemon -g


✏️ Express 기능 및 사용법은 Express - Node.js 참고


profile
babypig

0개의 댓글