
- Express.js란?
express는 웹 및 모바일 애플리케이션 구축을 위한 광범위한 기능을 제공하는
node.js 웹 애플리케이션의 프레임워크다.
다중 페이지 및 하이브리드 웹 애플리케이션을 빌드하는데 사용된다.
server와 경로를 관리하는 데 도움이 되는 Node.js 상단에 구축된 레이어 이다.
=>
한 마디로,
Node.js의 API를 단순화하고 유용한 기능들은 더 추가시켜
Node.js를 더 편리하고 유용하게 사용할 수 있게 해주는 프레임워크라는 얘기다.
- Express.js를 사용하는 이유는?
1. Node.js의 API를 쉽게 사용할 수 있게 해준다.
express를 사용하는 방법 역시 쉽게 배울 수 있다.
2. 굉장히 많은 사람들이 사용하고 있다.
전체 웹 프레임워크 중에서 세 번째로 사람들이 많이 사용하고 있다고 한다.

3. Express.js를 기반으로 하는 다른 프레임워크들이 많다.
express 프레임워크 하나만 배워두면 다른 node.js 프레임워크도 빠르게 배울 수 있다는 얘기다.
- Express.js 기본 구조 코드 생성
지금부터 프로젝트에서 express를 사용할 수 있도록 세팅을 해보도록 하겠다.
1. package.json 파일 설치
npm init -y 명령어를 통하여 package.json 파일을 설치한다.
package.json을 다시 한 번 설명하자면
프로젝트의 정보와 프로젝트에서 사용 중인 package의 의존성을 관리하는 곳이다.
2. Express module 설치
npm install express 명령어를 통하여 express module을 설치한다.
3. Express를 사용하여 server.js 작성해보기
const express = require("express");
// Constants
const PORT = 4000;
const HOST = "0.0.0.0";
const app = express();
// App
app.get("/", (req, res) => {
res.send("HELLO, I USED EXPRESS...!");
});
app.listen(PORT, HOST);
console.log(`Listening on port ${PORT}`);
코드를 한나씩 살펴보도록 하겠다.
1. const express = require("express");
이 코드는 express module을 불러오는 것이다.
2. const PORT = 4000;
express server를 위한 port를 설정해주는 것이다.
'Backend > Express.js' 카테고리의 다른 글
res.json() vs res.rend() (0) | 2024.12.18 |
---|---|
req.params (0) | 2024.12.17 |
Express.js 기본 구조 코드 생성 (0) | 2024.08.30 |
github : https://github.com/dnjfht
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!