작성한 질문수
[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
express 서버 사용해보기
해결된 질문
작성
·
131
0
안녕하세요. 강의를 듣다가 궁금해졌는데,
app.set('port', 3000); 작성 후 app.listen(app.get('port')를 해 주는 것과
const port = 3000; 선언 후 app.listen(port) 해 주는 것 중 어떤 게 더 좋은(?) 방법일까요?
둘 다 돌아가긴 돌아가는데 전자가 어디에서든 사용할 수 있기 때문에 더 선호된다거나 하는지 궁금합니다.
답변 1
보통은 app.set('port', process.env.PORT) 한 뒤에 서버를 실행할 때 환경변수로 PORT 값을 주입받습니다.
app.set을 사용하면 라우터에서도 req.app.get으로 값을 가져올 수 있어 좋습니다.
실시간 답변 놀랐네요.. 감사합니다!
실시간 답변 놀랐네요.. 감사합니다!