안녕하세요. 다름이 아니라 노드를 깔아서 코드 작성 후 명령어를 실행했는데 아무런 반응 없이 바로 터미널이 꺼집니다. 먼저 시도하거나 확인해본 방법은 1. 노드 버전 확인 2. 환경변수 편집 확인 3. 3000 port 실행 확인 4. express 설치 확인 등등 시도할만한 방법은 모두 시도했으나 "node app.js" 명령어 실행 시 사진처럼 서버가 실행되지 않고 무반응으로 끝나버립니다. app.js 코드는 대략 이렇게 작성했고, 노트 삭제 후 재설치 등 가능한 방법은 모두 시도했으나 여전히 서버가 안 켜져서 시행착오 끝에 질문을 올립니다. 무엇이 문제인지, 어떻게 해야 서버를 다시 킬 수 있는지 궁금합니다. const expres = require("express"); const app = express(); const port = 3000; app.get("/", (req, res) => { res.send("Hello world!"); }); app.listen(port, () => { console.log("http:/localhost:3000"); });
먼저, const expres = require("express"); 에서 express인데 expres라고 오타가 있는 것 같습니다. 위 오타를 확인해보시고 그래도 문제가 발생한다면 아래와 같이 nodemon을 사용하여 앱을 띄우면 디버깅 하기가 수월합니다. (nodemon을 사용하면 코드가 변경될 때마다 서버가 코드를 재실행합니다) npx ...