如何在 html 中使用 express 中的变量?

How to i use the variable from express in html?

快递里有这个

app.get('/', requiresAuth(), (req, res) =>
    res.sendFile('/db_auth_site/index.html', { title: 'Hey', message: 'Hello there!' })
);

如何在 html 中使用标题?

<h1>title variable here</h1>

你本身不能。 HTML 没有那个能力。

您需要使用模板语言,例如Nunjucks, EJS, or Mustache

Express documentation has a section that covers using Pug and MDN has a more detailed guide.

其他模板语言类似,您只需更改安装的模块和 view engine 设置,然后使用您选择的模板语言的语法。

请注意,大多数模板语言都是“您想要输出的语言,内部带有特殊标签”,但 Pug 是一个例外。如果你想写类似 HTML 的东西,请不要使用 Pug。

您还需要使用 render 而不是 sendFile