Экспресс после регистрации .html - включает больше не работает - PullRequest
0 голосов
/ 07 декабря 2011

У меня есть смесь нефритовых и простых ванильных html-файлов.

Я зарегистрировал расширение html-файла примерно так:

app.set('view engine', 'jade');
app.register('.html',require('jade'));

Однако я не могу включить html-шаблон изв пределах нефрита.

Я попробовал следующее в шаблоне jade content.jade

include ../page_content/user/index
//and
include ../page_content/user/index.html

, теперь ничего не рендерится.

Кто-нибудь был рад этому?

1 Ответ

1 голос
/ 07 декабря 2011

Вы, вероятно, не должны этого делать.Jade не может отображать простые ванильные html-файлы.

Но EJS может, поэтому вместо этого сделайте следующее:

app.register('.html', require('ejs'));

Пусть файлы .jade будут скомпилированы jade и html-файлами с помощьюEJS.

...