Skip to content

Latest commit

 

History

History
82 lines (55 loc) · 2.79 KB

01.Create Project.md

File metadata and controls

82 lines (55 loc) · 2.79 KB

'Javascript'와 'Express'를 이용한 Node.js 프로젝트를 만드는 방법은 다음과 같습니다. 이 가이드는 Node.js 환경 설정부터 Express 애플리케이션의 기본 구조를 설정하는 단계까지를 다룹니다.

1. Node.js 설치

프로젝트를 시작하기 전에, Node.js가 설치되어 있어야 합니다. Node.js는 공식 웹사이트에서 다운로드할 수 있습니다. 설치를 마쳤다면, 터미널에서 다음 명령어를 입력하여 Node.js와 npm(npm은 Node.js 패키지 관리자입니다)이 정상적으로 설치되었는지 확인합니다.

node -v
npm -v

2. 프로젝트 디렉토리 생성 및 초기화

프로젝트에 사용할 새 디렉토리를 만들고, 그 디렉토리로 이동합니다.

mkdir my-node-project
cd my-node-project

npm을 사용하여 새 Node.js 프로젝트를 초기화합니다. 이 명령어는 package.json 파일을 생성하는데, 이 파일은 프로젝트의 메타데이터와 의존성을 관리합니다.

npm init -y

3. Express 설치

Express는 Node.js를 위한 가장 인기 있는 웹 프레임워크 중 하나입니다. npm을 통해 Express를 프로젝트에 설치합니다.

npm install express

4. 애플리케이션 파일 생성

프로젝트의 루트 디렉토리에 app.js 파일을 생성합니다. 이 파일은 Express 애플리케이션의 진입점이 됩니다.

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

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

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

5. 애플리케이션 실행

위 코드를 app.js 파일에 저장한 후, 터미널에서 다음 명령어를 실행하여 애플리케이션을 시작합니다.

node app.js

브라우저를 열고 http://localhost:3000으로 접속하면, "Hello World!" 메시지를 볼 수 있습니다.

6. 개발 의존성 추가 (선택사항)

개발 중에는 코드 변경을 자동으로 감지하고 서버를 재시작해주는 nodemon 같은 도구를 사용하는 것이 편리합니다.

npm install --save-dev nodemon

package.json 파일에서 scripts 부분을 수정하여 nodemon을 사용하도록 설정할 수 있습니다.

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

이제 npm run dev 명령어로 개발 서버를 시작할 수 있습니다.

이 가이드를 통해 기본적인 Express 애플리케이션을 설정하고 실행하는 방법을 알아보았습니다. Express는 매우 유연한 프레임워크이므로, 추가적인 기능이나 미들웨어를 통해 애플리케이션을 확장할 수 있습니다.