为什么我们需要在Express中发送这样的请求,为什么我们不能简单地为此使用html?

时间:2019-01-22 14:12:00

标签: node.js express

为什么我们必须对节点中的每个页面都执行此操作?例如,如果有人要访问/ 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");
});

1 个答案:

答案 0 :(得分:0)

您可以,请查看Using template engines with Express 以获得更多信息。

因此,您的示例将是:

app.get("/", (req,res) => {
  res.render("index");
});

app.get("/about", (req, res) => {
  res.render("about");
});