인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

bee님의 프로필 이미지
bee

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

express 서버 사용해보기

app.set 질문

해결된 질문

작성

·

131

0

안녕하세요. 강의를 듣다가 궁금해졌는데,

app.set('port', 3000); 작성 후 app.listen(app.get('port')를 해 주는 것과

const port = 3000; 선언 후 app.listen(port) 해 주는 것 중 어떤 게 더 좋은(?) 방법일까요?

둘 다 돌아가긴 돌아가는데 전자가 어디에서든 사용할 수 있기 때문에 더 선호된다거나 하는지 궁금합니다.

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

보통은 app.set('port', process.env.PORT) 한 뒤에 서버를 실행할 때 환경변수로 PORT 값을 주입받습니다.

app.set을 사용하면 라우터에서도 req.app.get으로 값을 가져올 수 있어 좋습니다.

bee님의 프로필 이미지
bee
질문자

실시간 답변 놀랐네요.. 감사합니다!

bee님의 프로필 이미지
bee

작성한 질문수

질문하기