[Node.js 1팀] 15장 AWS와 GCP로 배포하기
익스프레스 미들웨어 배포용으로 수정 if (process.env.NODE_ENV === 'production') { app.use(morgan('combined')); } else { app.use(morgan('dev')); } - process.env.NODE_ENV는 배포 환경인지 개발 환경인지를 판단할 수 있는 환경 변수이다 - 배포 환경일 때는 morgan을 combined 모드로 사용하고, 개발 환경일 때는 dev 모드로 사용한다. .env 파일은 정적 파일이기 때문에 NODE_ENV를 동적으로 바꾸는 방법이 필요하다. (뒤에 cross-env 설명 참고) const sessionOption = { resave: false, saveUninitialized: false, secret: proc..
23-24/Node.js 1
2024. 1. 19. 10:00