Создайте магистральный проект, используя шаблоны подчеркивания. Использование nodejs на сервере и рендеринг представлений с помощью EJS. Шаблоны подчеркивания используют те же разделители, что и EJS, и поскольку шаблоны подчеркивания находятся в моих представлениях .ejs как встроенные теги сценария, я получаю ошибки. Я попробовал следующее решение:
app.set('view options', {
open: '{{',
close: '}}'
});
Похоже, он все еще пытается отобразить шаблон подчеркивания и выдает ошибку:
<h2><%= title %></h2>
title is not defined
Кажется, что использование пользовательского разделителя в EJS просто добавляет к типу тегов, которые принимаются, а не изменяет их. Я также не смог найти способ выдать необработанный html, как это можно сделать в haml.