검색
검색
공개 노트 검색
회원가입로그인
Node.js Express로 쉽게 서버 구축하기

개발 환경 설정하기

1장: 개발 환경 설정하기

Node.js와 Express를 사용하여 서버를 개발하려면 첫 단계로 개발 환경을 설정해야 합니다. 이 장에서는 Node.js와 Express를 설치하고, TypeScript를 설정하여 효율적인 개발 환경을 구성하는 방법을 살펴보겠습니다.

1. Node.js 설치하기

Node.js는 브라우저 외부에서 자바스크립트를 실행할 수 있게 해주는 런타임 환경입니다. 우선 공식 웹사이트에서Node.js LTS(Long Term Support) 버전을 다운로드하고 설치합시다.

설치가 완료되면 터미널을 열고 다음 명령을 실행하여 설치가 제대로 되었는지 확인하십시오:

node -v
npm -v

이 명령은 Node.js 및 npm 버전을 출력합니다.

2. 프로젝트 초기화

적당한 디렉토리를 선택하거나 새 디렉토리를 만들어 프로젝트를 초기화하십시오. 예제처럼 다음을 실행합니다:

mkdir my-express-project
cd my-express-project
npm init -y

이 명령은 package.json 파일을 자동으로 생성하여 프로젝트의 설정 정보를 저장합니다.

3. Express 설치 및 TypeScript 설정

Express는 간단하게 웹 서버를 구축할 수 있는 프레임워크입니다. 이를 설치하고 TypeScript를 설정하여 보다 안정적이고 안전한 코드를 작성할 수 있습니다.

Express 설치

npm install express

TypeScript 설치

npm install typescript ts-node @types/node @types/express --save-dev

TypeScript 설정 파일 생성

다음 명령으로 tsconfig.json 파일을 생성합니다:

ts --init

tsconfig.json 파일에서 필요한 설정을 확인하고 만약 필요하다면 변경합니다.

4. 간단한 서버 앱 작성하기

모든 설정이 완료되었으므로, Express와 TypeScript로 간단한 서버를 작성해 봅시다.

파일 생성 및 코드 작성

src 디렉토리를 생성하고 src/index.ts 파일에 다음 내용을 작성합니다:

import express from 'express';

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

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

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

서버 실행

다음 명령으로 서버를 실행합니다:

npx ts-node src/index.ts

브라우저에서 http://localhost:3000로 접속하여 서버가 정상적으로 작동하는지 확인하세요.

5. 결론

이 장에서는 Node.js와 Express를 설치하고 TypeScript를 사용하여 개발 환경을 설정하는 방법을 배웠습니다. 이 단계를 잘 완료하면 앞으로 보다 편리하고 안전하게 서버를 개발할 수 있습니다. 다음 장에서는 보다 구체적인 Express의 라우팅 및 미들웨어 작동 방식을 알아보겠습니다.

참고 자료


공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기