웹/백엔드

ExpressJS 세팅하기

컴언어하수 2024. 7. 10. 13:53
728x90

Express.js를 세팅하는 방법은 다음과 같다. Express.js는 Node.js를 위한 빠르고 간단한 웹 프레임워크로, 서버 애플리케이션을 쉽게 구축할 수 있게 해준다.

Express.js 세팅하기

Node.js 설치

먼저, Node.js가 설치되어 있는지 확인한다. 설치되어 있지 않다면, Node.js 공식 웹사이트에서 설치한다.

새로운 프로젝트 폴더 생성

터미널을 열고 새로운 프로젝트를 위한 디렉터리를 생성하고, 해당 디렉터리로 이동한다:

mkdir my-express-app
cd my-express-app

npm 초기화

프로젝트 디렉터리에서 npm init 명령어를 실행하여 package.json 파일을 생성한다. 기본 설정을 사용하려면 -y 플래그를 사용할 수 있다:

npm init -y

Express.js 설치

npm을 사용하여 Express.js를 설치한다:

npm install express

기본 서버 설정

index.js 또는 app.js 파일을 생성하고, 다음과 같이 기본 서버 설정을 추가한다:

const express = require('express');
const app = express();
const port = 3000;

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

app.listen(port, () => {
  console.log(`Server is running at http://localhost:${port}`);
});

서버 실행

터미널에서 다음 명령어를 입력하여 서버를 실행한다:

node index.js

브라우저에서 http://localhost:3000에 접속하여 "Hello World!" 메시지를 확인한다.

nodemon 설치 (선택사항)

개발 중에 서버를 자동으로 재시작하려면 nodemon을 설치할 수 있다:

npm install -D nodemon

package.json 파일의 scripts 섹션을 수정하여 nodemon을 사용하도록 설정한다:

"scripts": {
  "start": "node index.js",
  "dev": "nodemon index.js"
}

이제 다음 명령어를 사용하여 개발 서버를 실행할 수 있다:

npm run dev

마무리

이 단계를 따라하면 Express.js를 세팅하고 기본 서버를 실행할 수 있다. Express.js는 간단하면서도 강력한 기능을 제공하여 웹 애플리케이션 개발에 적합하다. 추가적으로, Express.js의 공식 문서와 튜토리얼을 참고하여 더 많은 기능을 익힐 수 있다.

반응형