더북(TheBook)

앞으로 사용할 모든 미들웨어를 한 번에 장착한 모습입니다. 설치했던 패키지들을 불러온 뒤 app.use에 연결합니다. 미들웨어인데도 req, res, next 같은 것들이 보이지 않아 당황스러울 수도 있는데, 미들웨어 내부에 들어 있습니다. next도 내부적으로 호출하기에 다음 미들웨어로 넘어갈 수 있습니다.

process.env.PORTprocess.env.COOKIE_SECRET은 2.5.4절에서 배운 환경 변수를 이용하는 값입니다. 실행 환경에 따라 달라지는 값이나 비밀 값들은 이 변수를 사용합니다. 환경 변수를 저장하는 다양한 방법이 있는데 이번에는 .env 파일을 사용해보겠습니다. 파일명이 .env이고 확장자는 없습니다.

.env

COOKIE_SECRET=cookiesecret