Step-by-Step

[JavaScript] ExpressJS 간단히 정리 본문

IT 기술

[JavaScript] ExpressJS 간단히 정리

희주(KHJ) 2023. 3. 2. 18:30

https://expressjs.com/

 

Express - Node.js web application framework

Fast, unopinionated, minimalist web framework for Node.js $ npm install express --save

expressjs.com

 

ExpressJS

  • 공식문서 설명 : Fast, unopinionated, minimalist web framework for Node.js
  • Node.js를 위한 빠르고 개방적인 간결한 웹 프레임워크
  • 자체적인 최소한의 기능을 갖춘 라우팅 및 미들웨어 웹 프레임워크

 

NodeJS

  • 공식문서 설명 :  Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임
  • 비동기 이벤트 주도 JavaScript 런타임으로서 확장성있는 네트워크 애플리케이션을 만들 수 있음

 

Middle Ware

  • 미들웨어는 양 쪽을 연결하여 데이터를 주고받을 수 있도록 중간에서 매개 역할을 하는 소프트웨어
  • 네트워크를 통해서 연결된 여러 개의 컴퓨터에 있는 많은 프로세스들에게 어떤 서비스를 사용할 수 있도록 연결해주는 소프트웨어
  • 서로 다른 App 간 통신을 하는데 사용되는 소프트웨어

 

Node.js를 깊게 공부하지 않은 사람으로서, 공식문서만 읽은 상태에서 웹서버라고 생각했었다.

오래전에 했던 실습 예제도 구조를 제대로 파악하지 않고 개인 실습을 진행했었는데,

데이터베이스와 연동하고 요청을 처리하는 방법을 보고 웹 서버라고 생각했던거같다.

 

하지만 해당 글을 읽고, 조금은 더 이해할 수 있게 되었다.

 

Node.js는 Chrome V8 JavaScript 엔진으로 서버를 구축하고 버에서 JS가 작동되도록 해주는 런타임 환경이며, Express.jsNode.js을 적용하고 활용하여 웹 애플리케이션을 만들기 위한 프레임워크이다

 

 

> 언어 : 자바스크립트

> 웹서버 구축 : Node.js + Express

> DB : MySQL , MariaDB 등

 

Comments