Рендеринг с усами в Node JS - PullRequest
       10

Рендеринг с усами в Node JS

0 голосов
/ 25 октября 2018

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

socket.on('login-sccesful',(data) => {
window.open(data.redirect,"_self");
var template = jQuery('#message-template').html();
var html = Mustache.render(template,{
  text:"some message"
});

jQuery('#messages').append(html);

});

Вот мой код на стороне клиента, однако я только начал изучать, поэтому я не знаю, как мне поступить правильно.data.redirect содержит URL новой страницы, которая содержит шаблон «message-template», который я хочу отобразить, но я могу только открыть страницу, и ничего не происходит.Если я пытаюсь открыть страницу после рендеринга, она просто выдает ошибку (которую я вижу в инструменте разработчика):

Что составляет Uncaught TypeError: Invalid template! Template should be a "string" but "undefined" was given as the first argument for mustache#render(template, view, partials)

...