
197
12
장
실무 환경
이 시점에서 실무 환경을 이야기하는 게 좀 빠르다고 느낄 수 있지만, 실무를 미리 생각해두면
시간을 많이 아끼고 두통거리를 줄일 수 있습니다. 웹사이트 오픈 날짜는 순식간에 찾아오기
마련입니다.
이번 장에서는 실행 환경에 관한 익스프레스의 지원, 웹사이트를 확장하는 방법, 웹사이트를
모니터하는 방법을 알아봅니다. 실무 환경을 시뮬레이션하는 법, 스트레스 테스트로 실무 문제
가 눈앞에 닥치기 전에 찾아내는 방법도 알아봅니다.
12.1
실행 환경
익스프레스는
실행 환경
execution
environment
을 지원합니다. 실행 환경이란 애플리케이션을 실무, 개
발, 테스트 모드로 실행하는 방법입니다. 환경은 원하는 만큼 만들 수 있습니다. 원한다면 스테
이징
staging
환경, 연습 환경도 만들 수 있지만, 개발, 실무, 테스트 세 가지가 ‘표준’ 환경이며 익
스프레스를 비롯한 서드파티 미들웨어는 이 세 가지 환경이 있다고 가정하고 동작합니다. 달리
말해 ‘스테이징’ 환경을 임의로 만들었을 때 실무 환경의 각종 프로퍼티를 자동으로 상속할 수
없다는 뜻입니다. 따라서 실무와 개발, 테스트라는 표준을 따르길 권합니다.
app
.
set
(‘
env
’,
‘
production
’)
을 호출해서 실행 환경을 지정할 수 있긴 하지만 권장하지
않습니다. 이렇게 ...