Я расколол себе голову над этим, я пытаюсь отобразить EJS-файл и сохранить результат в виде HTML-файла. Сохраняющаяся часть, похоже, работает, но я не могу получить полную информацию о том, как вернуть данные из файла шаблона.визуализируйте шаблон EJS и сохраните его как файл.
var fileName = 'public/cv/' + userID + '_default.html';
var stream = fs.createWriteStream(fileName);
function buildHtml(request) {
var sveducations = JSON.parse(SQReducations);
var header = '';
return '<!DOCTYPE html>'
+ '<html><header>' + header + '</header><body>' +
html
+
'</body></html>';
};
stream.once('open', function (fd) {
var html = buildHtml();
stream.end(html);
});
прежде всего '
'+ HTML +'' переменной HTML, кажется, не может быть определена. Что вы имеете в виду, как вернуть данные из файла шаблона? –