본문 바로가기

dev/nodejs

node js - typescript 설정

타입스크립트는 타입을 지정해줌으로써 자바스크립트의 타입 불안정을 해소해준다.

타입스크립트 컴파일러(tsc)로 자바스크립트로 컴파일되어 사용된다.

 

1. typescript, express, nodemon 설치

 

npm i express typescript @types/express
npm i -D nodemon ts-node

 

 

2. tsconfig.json 파일 생성

 

tsc --init

 

command not found: tsc 오류가 난다면 아래 명령어 실행

 

npm install typescript -g

 

outDir : 자바스크립트 파일이 생성될 디렉토리 위치

 

 

 

3. app.ts 파일 생성

 

import express, { Request, Response } from "express";
const app = express();
const port = 3000; // 포트

app.get('/api', (req: Request, res: Response) => {
  console.log("들어옴");
  res.send('Hello World!')
})

app.listen(port, () => {
  console.log(`서버 가동! 포트: ${port}`)
}) // 실행

 

 

4. package.json 파일 수정 후 서버 가동

scripts 부분에 dev를 추가하고 npm run dev 실행

 

 

"dev": "nodemon --watch \"*.ts\" --exec \"ts-node\" app.ts"

npm run dev

 

 

 

'dev > nodejs' 카테고리의 다른 글

nodejs - post요청 시 body값 확인  (0) 2023.07.22
nodejs - env파일  (0) 2023.07.22
node js - 요청, 응답  (0) 2023.07.10
node js - route  (0) 2023.07.10
node js - mariaDB 연동  (0) 2023.07.10