나는 익스프레스 + 통합 + 콧수염을 템플릿 엔진으로 사용하고 있습니다. 명시 적으로 내가 명시하지 않은 파일 이름과 일치하는 부분을 자동으로로드하도록 가르치는 방법이 있는지 궁금합니다. 명시 적으로 정의됩니다.익스프레스 + 통합에서 콧수염 부분을 자동으로로드하는 방법이 있습니까
예 : 당신이 볼 수 있듯이
head.html:
---
<!DOCTYPE html>
<html><head><title></title></head><body>
index.html:
---
{{> head}}
{{content}}
{{> foot}}
foot.html:
---
</body></html>
app.js:
---
app.get('/', function(req, res) {
res.render('index.html', {
partials: {
head: 'head',
foot: 'foot'
}
});
});
의 head
및 foot
파셜 그들의 따라 파일 이름 (마이너스 .html
)로 정확히 이름이 지정됩니다. 그 방법은 잘 작동하지만 일치하는 파일 이름이 있으면 express/콧수염로드 부분을 자동으로 쉽게 보낼 수있는 방법을 찾고 있어요; 각각의 모든 함수에서 내 기본 부분을 다시 지정할 필요가 없습니다. {{> example}}
->views/example.html
이 있는지 확인하고 example
이 partials 객체에 정의되어 있지 않으면로드합니다.
그럴 수 있습니까?
아니면 기본 부분을 전역으로 정의하는 쉬운 방법이 있습니까?
내 대답이 문제를 해결할 수 있다면 받아 들여 주시겠습니까? –