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/ 를 주소창에 쳐서 들어가게 되면 다음과 같은 화면이 뜰 것이다.