[Error] 서버 연결 실패

do_Rang·2025년 3월 10일

ERROR

목록 보기
2/5

🤔 문제

새로운 미니 프로젝트를 시작하기 위해 서버 설정을 하던 도중 node로 app.js를 실행시켜도 서버 연결이 되지 않았다.

별도의 오류메세지도 출력되지 않았다.

서버 설정 코드는 다음과 같다.

const express = require('express');
const app = express();
app.listen(process.env.PORT);

const dotenv = require('dotenv');
dotenv.config();

const indexRouter = require('./routes/index');
const usersRouter = require('./routes/users');
const worksRouter = require('./routes/works');
const teamsRouter = require('./routes/teams');
const membersRouter = require('./routes/members');

app.use('/', indexRouter);
app.use('/users', usersRouter);
app.use('/works', worksRouter);
app.use('/teams', teamsRouter);
app.use('/members', membersRouter);

🤗 해결

포트 번호를 .env 환경변수를 이용해 설정했는데, dotenv 모듈을 불러오기도 전에 process.env.PORT를 사용한 것이 문제였다!

const express = require('express');
const app = express();

const dotenv = require('dotenv');
dotenv.config();

app.listen(process.env.PORT);

이렇게 순서를 바꾸면 정상 작동한다.
항상 순서에 유의할 것.

profile
공부하자

0개의 댓글