我这是特快专递的
app.get('/', requiresAuth(), (req, res) => res.sendFile('/db_auth_site/index.html', { title: 'Hey', message: 'Hello there!' }) );
如何使用html格式的标题?
<h1>title variable here</h1>
cgyqldqp1#
你自己不能。html没有这种功能。您需要使用模板语言,如nunjucks、ejs或mustache。express文档有一节介绍了如何使用pug,mdn有一个更详细的指南。其他模板语言类似,只需更改安装的模块和 view engine 设置,然后使用所选模板语言的语法。请注意,大多数模板语言都是“您想要输出的语言,其中包含特殊标记”,但帕格是一个例外。如果你想写一些看起来像html的东西,不要使用帕格。您还需要使用 render 而不是 sendFile .
view engine
render
sendFile
1条答案
按热度按时间cgyqldqp1#
你自己不能。html没有这种功能。
您需要使用模板语言,如nunjucks、ejs或mustache。
express文档有一节介绍了如何使用pug,mdn有一个更详细的指南。
其他模板语言类似,只需更改安装的模块和
view engine
设置,然后使用所选模板语言的语法。请注意,大多数模板语言都是“您想要输出的语言,其中包含特殊标记”,但帕格是一个例外。如果你想写一些看起来像html的东西,不要使用帕格。
您还需要使用
render
而不是sendFile
.