먼저,
const expres = require("express"); 에서 express인데 expres라고 오타가 있는 것 같습니다.
위 오타를 확인해보시고 그래도 문제가 발생한다면
아래와 같이 nodemon을 사용하여 앱을 띄우면 디버깅 하기가 수월합니다.
(nodemon을 사용하면 코드가 변경될 때마다 서버가 코드를 재실행합니다)
npx nodemon app.js
그리고 코드는 아래와 같이 코드 흐름을 확인하기 위한 console.log를 추가하면 디버깅이 쉽습니다.
console.log("Express 모듈 로드 완료"); const express = require("express"); console.log("서버 인스턴스 생성"); const app = express(); const port = 3000; app.get("/", (req, res) => { res.send("Hello world!"); console.log("GET 요청 처리 완료"); }); app.listen(port, () => { console.log(`서버가 실행 중입니다: http://localhost:${port}`); });
위처럼 해보시고 그래도 안되시면 다시 질문 주시기 바랍니다.^^
먼저,
const expres = require("express"); 에서 express인데 expres라고 오타가 있는 것 같습니다.
위 오타를 확인해보시고 그래도 문제가 발생한다면
아래와 같이 nodemon을 사용하여 앱을 띄우면 디버깅 하기가 수월합니다.
(nodemon을 사용하면 코드가 변경될 때마다 서버가 코드를 재실행합니다)
그리고 코드는 아래와 같이 코드 흐름을 확인하기 위한 console.log를 추가하면 디버깅이 쉽습니다.
console.log("Express 모듈 로드 완료"); const express = require("express"); console.log("서버 인스턴스 생성"); const app = express(); const port = 3000; app.get("/", (req, res) => { res.send("Hello world!"); console.log("GET 요청 처리 완료"); }); app.listen(port, () => { console.log(`서버가 실행 중입니다: http://localhost:${port}`); });
위처럼 해보시고 그래도 안되시면 다시 질문 주시기 바랍니다.^^