이 글은 NodeJS 템플릿 엔진인 Pug의 document를 해석한 글입니다.
영어 원문은 아래 바로가기를 클릭하거나 현재 글의 해석 아래 더보기를 클릭 시 확인하실 수 있습니다.
오타나 잘못된 해석은 댓글로 알려주시면 정정하겠습니다.
▶ 현재 페이지 본문 바로가기
Pug는 지원되는 뷰 엔진으로 인기있는 Node.js 웹 프레임워크인 Express와 완전히 통합됩니다.
Pug와 Express를 통합하는 방법에 대한 Express의 훌륭한 가이드를 확인하십시오.
프로덕션 기본값
Express에서 환경 변수 NODE_ENV는 실행 환경을 웹 애플리케이션에 (개발 중이든 운영 중이든) 알리기 위해 고안됐습니다. Express와 Pug는 production(운영) 환경에서 몇몇 옵션의 기본 값을 자동으로 수정하여 사용자에게 즉시 사용 가능한 환경을 제공합니다.
특히, Pug는 Express에서 사용되고 process.env.NODE_ENV가 'production'으로 설정되어 있을 때, 캐시 옵션이 true인 동안 compileDebug 옵션은 false가 기본값입니다.
compileDebug와 캐시의 기본값을 재정의하려면 app.locals나 res.locals 개체(object)에서 각 속성을 true 또는 false로 설정할 수 있습니다.
캐시 옵션은 Express의 app.disable/enable('view cache')를 통해 재정의할 수도 있습니다.
더 상세한 내용은, Express의 API 참조 문서를 확인하세요.
In Express, the environmental variable NODE_ENV is designed to inform the web application of the execution environment: whether it is in development or in production. Express and Pug automatically modify the defaults of a few options in production environment, to provide a better out-of-the-box experience for users.
Specifically, when process.env.NODE_ENV is set to 'production', and Pug is used with Express, the compileDebug option is false by default, while the cache option is true.
To override the defaults for compileDebug and cache, you can set the respective property in app.locals or res.locals objects to true or false. The cache option can also be overriden through Express’s app.disable/enable('view cache').
For more details, check Express’s API reference.
'Document 해석 > PUG' 카테고리의 다른 글
Jade에서 Pug 2로 마이그레이션(이동) - 1 (0) | 2021.01.18 |
---|---|
Pug(Jade)의 method, properties (0) | 2021.01.16 |
Pug(Jade)의 옵션 (0) | 2021.01.14 |
NodeJS 템플릿 엔진 Pug(Jade) 시작하기 (0) | 2021.01.12 |