NodeJS

express는 무엇일까?

hwongje 2024. 6. 19. 16:27
 <목차>

1. express가 무엇일까?
2. express를 사용하는 이유
3. 사용방법

 

1. express란 무엇일까?

express란 Nodejs를 사용하여 서버를 좀더 쉽게 구현할 수 있게끔 만든 클래스와 라이브러리가 내장되어있는 집합체이고, Nodejs의 원칙과 방법을 이용하여 웹 페이지를 만들기 위한 프레임워크이다.

 

 

2. express를 사용하는 이유

express는 웹페이지를 구현하기 위해 필요한 라이브러리와 미들웨어들이 내장되어있어 개발할 때 좀 더 편하고 쉽게 개발하기 위해 만들어졌지만, express를 사용함으로써 수많은 개발자들의 코드가 통일성이 생기도록 해준다.

 

수없이 많은 개발자들이 각자 자기만의 방식으로 웹페이지를 만들고 개발하게 된다면 같은 직업의 개발자라 하더라도 서로 코드를 공유했을 때 이해하기 어려울 수 있고 불편한게 있을테지만 express라는 공통된 프레임워크를 사용함으로써 그 불편함이 없어졌다고 볼수 있다.

 

다른 프레임워크들도 많지만 가장 유명하고 많이 사용되는것이 express기 때문에 Nodejs를 사용하려면 express를 배우는게 가장 좋을 것 같다.

 

3. 사용 방법

사용 방법은 간단하다. 일단 express를 설치해야하는데 터미널에서 경로를 사용할 폴더로 옮긴뒤 다음과 같이 입력하면 된다.

npm install express  // express 설치

// install을 줄여서 i로 입력해도 설치가 가능하다.

npm i express

 

npm i express를 입력했다면 터미널 설치는 끝낫으므로 기본 코드를 입력해서 사용하면 된다.

 

// express의 기본 코드

const express = require("express");  // express 파일 불러오기
const app = express();

app.get("/", (req, res) => {
	res.send("Hello World");
})

app.listen(3000, () => {
	console.log("server on")
})

 

코드를 작성한 뒤 터미널에서 node 파일명.js 를 실행하게 되면 server on이라는 표시와 함께 서버가 대기상태에 들어갈것이다.

 

그리고 http://localhost:3000/ 를 주소창에 쳐서 들어가게 되면 다음과 같은 화면이 뜰 것이다.