Что такое макеты в Экспресс-библиотеке Node.js? - PullRequest
6 голосов
/ 23 июня 2011

Я отключаю эту функцию, потому что я не знаю, что это такое:

app.set('view options', { layout: false });

Но звучит интересно, поэтому я хотел бы знать, почему это было разработано, поэтому я хотел бы знать, чтоКаковы случаи использования и почему это хорошо:)

1 Ответ

6 голосов
/ 23 июня 2011

Если вы прочитали раздел Просмотр визуализации , он расскажет вам о макетах.

Это способ применить универсальные HTML-обертки ко всем вашим страницам.

Например Ссылка

!!! 5
html
  head
    title Blog
    link(rel='stylesheet', href=base + '/style.css')
  body
    #container!= body

Это макет для примера из экспресс-папки. Это будет применяться ко всем страницам и вашему фактическому представлению о том, что ваш рендеринг будет отображаться в != body

...