res.view
действительно должен прийти в конце вашего метода. Это облегчает возврат, отправленный объектом res
, и я не думаю, что он возвращает что-либо полезное.
Вероятно, то, что вы хотите, res.render
- вы можете использовать это, чтобы получить (а затем работать с) вывод html в виде строки.
res.render('file.ejs', {result: result}, function(err, renderedHtml) {
if (err) { /* handle the error */ }
// renderedHtml should be the html output from your template
// use it to write a new file, or whatever is required
console.log(renderedHtml);
return res.send({fileCreated: true});
});