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

gt0wga4j  于 2021-09-23  发布在  Java
关注(0)|答案(1)|浏览(397)

我这是特快专递的

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

如何使用html格式的标题?

<h1>title variable here</h1>
cgyqldqp

cgyqldqp1#

你自己不能。html没有这种功能。
您需要使用模板语言,如nunjucks、ejs或mustache。
express文档有一节介绍了如何使用pug,mdn有一个更详细的指南。
其他模板语言类似,只需更改安装的模块和 view engine 设置,然后使用所选模板语言的语法。
请注意,大多数模板语言都是“您想要输出的语言,其中包含特殊标记”,但帕格是一个例外。如果你想写一些看起来像html的东西,不要使用帕格。
您还需要使用 render 而不是 sendFile .

相关问题