首页 > 解决方案 > 创建帖子请求时真的需要模板引擎吗?

问题描述

我正在创建一个简单的表单,该表单在提交时发布来自用户输入的数据。对于我的生活,我找不到没有模板引擎来呈现 html 表单的方法。例如,在我的 app.js 文件中使用像 pug 这样的模板引擎,我可以放:

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

它将为我呈现表单页面,以便我可以在本地服务器上对其进行测试。当我的表单不是像“form.pug”这样的模板文件时,有什么方法可以呈现我的表单。如果我不想使用模板引擎,只想渲染我的“form.html”怎么办?

标签: node.jsexpresspug

解决方案


不,当您想生成 html 并从后端获取一些数据时,您需要模板引擎,如果您不想编写太多 html,那么您可以使用模板引擎。

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


推荐阅读