Действительно ли необходим шаблонизатор при создании почтовых запросов? - PullRequest
0 голосов
/ 02 августа 2020

Я в процессе создания простой формы, которая отправляет данные из пользовательского ввода при отправке. На всю жизнь я не могу найти способ визуализировать форму html без шаблонизатора. Например, с помощью механизма шаблонов, такого как pug, в моем приложении. js файл, я могу просто поместить:

app.post("/form", (req, res) => { res.render("form"); });

, и он отобразит для меня страницу формы, чтобы я мог протестировать ее на моем локальном сервере. Есть ли способ отобразить мою форму, если это не файл шаблона, например "form.pug". Что, если я не хочу использовать механизм шаблонов, а просто хочу отобразить мою "форму. html"?

1 Ответ

1 голос
/ 02 августа 2020

Нет, вам нужен шаблонизатор, если вы хотите сгенерировать html с получением некоторых данных из бэкэнда, и если вы не хотите писать слишком много html, вы можете использовать механизм шаблонов.

app.post('/form', function(req, res) {
    res.sendFile('views/success.html', {root: __dirname })
});

...