为什么我们必须对节点中的每个页面都执行此操作?例如,如果有人要访问/ about,我们必须这样做,如果有人要访问/ contact,我们必须这样做。为什么我们不能仅创建诸如about.html和contact.html之类的简单HTML页面,并在有人访问页面时为它们提供服务?
app.get("/", (req,res) => {
res.send("Hello World");
});
app.get("/about", (req, res) => {
res.send("You are on about page");
});
答案 0 :(得分:0)
您可以,请查看Using template engines with Express 以获得更多信息。
因此,您的示例将是:
app.get("/", (req,res) => {
res.render("index");
});
app.get("/about", (req, res) => {
res.render("about");
});