2017-12-26 4 views
0

나는 특정 사이트의 레이아웃을 정의하는 다른 pug 파일에 의해 확장되는 '기본 레이아웃'이있는 문제에 직면하고 있습니다.다른 경로 (및 깊이)를 사용하여 Pug 템플릿 상속

예 : main.pug

경로 :/우리 [we.pug를 확장 main.pug]

그러나

, 나는 /we 단지 사양입니다 /we/are/nice/because 같은 경로를 가지고 시작하고 나는 main.pug 같은를 사용하고자 할 때 , NodeJS pug 파일을 렌더링하는 방식으로 JS 및 CSS 포함 src/href 경로를 해제하는 방식으로 문제가 발생합니다 (예 : https://localhost:3001/we/are/nice/script.js은 찾을 수 없습니다. localhost:3001/script.js에 있어야하기 때문에)

이 문제를 해결하는 간단한 방법이 있습니까? 아니면 모든 경로 깊이에 특정 main.pug 파일이 필요합니까?

답변

0

절대 경로를 가르키 려 했습니까? 따라서 /script.jsscript.js 대신 link/href 속성에 있습니다. 물론 이것은 파일 시스템이 NodeJS와 같은 서버에서 제공된다고 가정합니다.