Node.js 创建post请求时,模板引擎真的需要吗?

Node.js 创建post请求时,模板引擎真的需要吗?,node.js,express,pug,Node.js,Express,Pug,Im在创建一个简单表单的过程中,提交时会发布用户输入的数据。对于我来说,如果没有模板引擎,我无法找到一种呈现html表单的方法。例如,在我的app.js文件中有一个模板引擎,比如pug,我可以放: app.post("/form", (req, res) => { res.render("form"); }); 它将为我呈现表单页面,以便我可以在本地服务器上测试它。当我的表单不是像“form.pug”这样的模板文件时,有没有办法呈现它。如果我不想使

Im在创建一个简单表单的过程中,提交时会发布用户输入的数据。对于我来说,如果没有模板引擎,我无法找到一种呈现html表单的方法。例如,在我的app.js文件中有一个模板引擎,比如pug,我可以放:

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

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

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

app.post('/form',函数(req,res){
res.sendFile('views/success.html',{root:\uu dirname})
});