미해결
탄탄한 백엔드 NestJS, 기초부터 심화까지
실행하면 오류가 나네요.
안녕하세요.
코드를 빌드하려고 실행하면 오류가 나네요.
윈도우의 기본 콘솔인 cmd 로 `tsc` 를 실행하니까 컴파일은 돼서, `npm run start` 로 실행을 하니까
이렇게 되네요.
다운로드 한 `package.json` 파일에서,
`express` 랑 `@types/express` 추가했고,
{
"scripts": {
"build": "tsc",
"start:dev": "tsc-watch --onSuccess \"node dist/app.js\"",
"prestart": "npm run build",
"start": "node dist/app.js"
},
"devDependencies": {
"@types/express": "^4.17.13",
"@types/node": "^15.3.0",
"prettier": "^2.2.1",
"tsc": "^2.0.3",
"tsc-watch": "^4.4.0",
"typescript": "^4.3.5"
},
"dependencies": {
"express": "^4.17.1"
}
}
app.ts 파일을
import {default as express, Express, Request, Response} from 'express'
const app: Express = express()
const port: number = 8000
app.get('/', (req: Request, res: Response) => {
console.log(req)
res.send('Hello World!')
})
app.listen(port, () => {
console.log(`Example app at ${port}`)
})
이렇게 코딩해서 실행했어요.
구글링을 해봤지만 딱히 해결책을 얻지 못해 질문 남깁니다.
답변 부탁드립니다.