node express에 대해 알아보자

Choi Rim·2021년 9월 25일
0

Node & Express

목록 보기
1/3
post-thumbnail

node js 🏄🏻‍♂️

  • 자바스크립트를 브라우저에서 독립시켜 서버에서 실행 될 수 있게 만들었다.
  • 익스프레스처럼 자바스크립트로 작성한 프레임워크 사용이 가능하게 만들었다.

node express

  • 웹과 모바일 애플리케이션에 빈틈없는 기능을 제공하는, 최소화되고 유연한 노드 웹 애플리케이션 프레임워크

node express의 특징

최소화

  • 익스프레스는 사용자의 작업에 끼어드는 일은 자제하고, 아이디어를 최대한 펼칠 수 있게 하면서 유용한 기능은 제공한다.
    • 익스프레스는 사용자에게 최소한의 프레임워크를 제공하고 사용자는 익스프레스의 기능 중 필요한 것만 추가하고 필요하지 않다면 제거할 수 있다
    • 불필요한 기능을 떼어내거나 요구 사항에 맞지 않는 기능을 대체할 일 없이 필요한 기능만 추가하면 되서 편리하다.

유연한

  • 클라이언트(브라우저, 모바일 기기, 다른 서버, 데스크톱 애플리케이션, 기타 HTTP를 사용하는 모든 것)의 HTTP 요청을 받고, 응답을 반환한다.
    • 이것은 인터넷에 연결된 모든 것이 하는 기본 패턴이므로 유연하게 활용할 수 있다.

속도

  • 익스프레스가 노드 웹 프레임워크의 선두주자가 되면서 회사의 관심이 높아짐에 따라 성능이 향상되었다.
  • 현재 익스프레스는 트래픽이 많은 웹 사이트에서 최고의 성능을 발휘하고 있다.

겸손함

  • 자바스크립트 생태계의 특징 중 하나는 크기와 다양성이다.
    • 익스프레스는 이러한 특징을 인지하고, 애플리케이션을 개발할 때 원하는 구성 요소를 쉽게 추가할 수 있도록 극도로 유연한 미들웨어(middleware) 시스템을 만든다.
    • 익스프레스로 개발을 한다면 내장 컴포먼트 대신 외부 미들웨어를 사용하는 일이 많을 것이다.

<참고>

  • 한 권으로 끝내는 Node & Express
profile
https://rimi0108.github.io/

0개의 댓글