이 문서는 Google Cloud Translation API를 사용해 자동 번역되었습니다.
어떤 문서는 원문을 읽는게 나을 수도 있습니다.
백엔드는 웹 애플리케이션의 서버 측을 담당하며 일반적으로 데이터베이스, 애플리케이션 서버 및 웹 서버의 세 부분으로 구성됩니다.
Node.js는 서버 측 애플리케이션 개발에 사용되는 널리 사용되는 JavaScript 런타임 환경입니다. TypeScript는 일반 JavaScript로 컴파일되는 유형이 지정된 JavaScript 상위 집합입니다.
이 기사에서는 백엔드 개발을 위해 Node.js 및 TypeScript를 사용하는 방법을 살펴봅니다. Node.js와 TypeScript를 사용하는 이유와 두 가지를 어떻게 시작할 수 있는지 살펴보겠습니다.
Node.js는 가볍고 효율적이기 때문에 백엔드 개발에 널리 사용됩니다. TypeScript는 형식 안전성을 추가하고 더 나은 도구 지원을 제공하여 개발 환경을 개선할 수 있는 JavaScript의 형식화된 상위 집합입니다.
Node.js와 TypeScript를 함께 사용하여 백엔드 애플리케이션을 개발할 수 있습니다. Node.js와 함께 TypeScript를 사용하면 개발 환경을 개선하고 오류를 조기에 발견할 수 있습니다.
시작하기 전에 Node.js와 TypeScript를 설치해야 합니다. Node.js는 nodejs.org 웹사이트에서 설치할 수 있습니다. TypeScript는 Node.js에 포함된 npm을 사용하여 설치할 수 있습니다.
Node.js와 TypeScript가 설치되면 다음 명령을 사용하여 새 Node.js 프로젝트를 만들 수 있습니다.
npm init -y
그러면 프로젝트에 package.json
파일이 생성됩니다. package.json
파일은 Node.js 프로젝트의 종속성 및 스크립트를 관리하는 데 사용됩니다.
다음으로 프로젝트에 TypeScript를 추가해야 합니다. 다음 명령을 실행하여 이를 수행할 수 있습니다.
npm install --save-dev typescript
이렇게 하면 프로젝트의 개발 종속성으로 TypeScript가 설치됩니다.
TypeScript가 설치되면 프로젝트에 tsconfig.json
파일을 생성해야 합니다. tsconfig.json
파일은 TypeScript 컴파일러를 구성하는 데 사용됩니다.
다음 명령을 사용하여 기본 tsconfig.json
파일을 만들 수 있습니다.
tsc --init
이렇게 하면 기본 설정으로 tsconfig.json
파일이 생성됩니다.
이제 프로젝트에서 TypeScript 코드 작성을 시작할 수 있습니다. index.ts
라는 파일을 만들고 다음 코드를 추가해 보겠습니다.
console.log("Hello, world!");
다음 명령을 사용하여 이 코드를 컴파일할 수 있습니다.
tsc
그러면 동일한 디렉토리에 index.js
파일이 생성됩니다. Node.js를 사용하여 이 파일을 실행할 수 있습니다.
node index.js
그러면 "Hello, world!"가 인쇄됩니다. 콘솔에.
이제 Node.js 및 TypeScript를 시작하는 방법에 대한 기본적인 이해를 마쳤으므로 이를 사용하여 백엔드 애플리케이션을 작성하는 방법을 살펴보겠습니다.
Node.js 애플리케이션은 일반적으로 Express.js와 같은 프레임워크를 사용하여 작성됩니다. Express.js는 Node.js용으로 널리 사용되는 웹 프레임워크입니다.
다음 명령을 사용하여 Express.js 프레임워크를 설치할 수 있습니다.
npm install --save express
Express.js가 설치되면 index.ts
파일을 만들고 다음 코드를 추가할 수 있습니다.
import express from "express";
const app = express();
app.get("/", (req, res) => {
res.send("Hello, world!");
});
app.listen(3000, () => {
console.log("Server is listening on port 3000");
});
이 코드는 /
경로에 대한 GET
요청에 "Hello, world!"로 응답하는 Express.js 애플리케이션을 생성합니다.
다음 명령을 사용하여 이 코드를 컴파일할 수 있습니다.
tsc
그러면 동일한 디렉토리에 index.js
파일이 생성됩니다. Node.js를 사용하여 이 파일을 실행할 수 있습니다.
node index.js
이렇게 하면 포트 3000에서 Express.js 애플리케이션이 시작됩니다. 그런 다음 GET
요청을 http://localhost:3000/
에 보낼 수 있으며 "Hello, world!"라는 응답을 받게 됩니다.
이 기사에서는 백엔드 개발을 위해 Node.js 및 TypeScript를 사용하는 방법을 살펴보았습니다. Node.js와 TypeScript를 사용하는 이유와 둘 다 시작하는 방법을 살펴보았습니다.
Node.js 및 TypeScript에 대해 자세히 알아보고 싶다면 추가 정보를 위해 사용할 수 있는 몇 가지 리소스를 아래에 나열했습니다.