рендеринг возвращенного HTML-кода для отображения в виде представления - PullRequest
0 голосов
/ 30 октября 2019

, поэтому я сохраняю текущую дату в файле cookie и пытаюсь показать значение этого файла cookie на веб-странице html с помощью механизма шаблонов. Проблема в том, что когда я отправляю свой новый шаблон, который содержит дату, я получаю текст HTML вместо представления.

router.get('/', (req, res) => {
    let template = fs.readFileSync(indexFile, 'utf8');
    var dataToShow = {"cookie_data": 'Letzte Besuch: ' + now.getHours() + ':' + now.getMinutes() + ':' + now.getSeconds()};
    template = mustache.render(template, dataToShow);
    res.send(template);
})

И на моей странице HTML у меня есть следующее:

<p>{{cookie_data}}</p>

Я ожидаю, что вместо HTML-кода

у меня будет представление.

1 Ответ

1 голос
/ 30 октября 2019

Пожалуйста, используйте

<p>{{{cookie_data}}}</p>

Пожалуйста, используйте этот документ: http://handlebarsjs.com/#html-escaping

Пожалуйста, используйте

res.render('page', 'params')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...