타입스크립트는 타입을 지정해줌으로써 자바스크립트의 타입 불안정을 해소해준다.
타입스크립트 컴파일러(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 |