如何在 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
。
快递里有这个
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
。