我想创建一些 Express 中间件,将内容注入服务器返回的每个 HTML 文档的 <head> 部分。这是可能的还是可取的?
谢谢!
我想创建一些 Express 中间件,将内容注入服务器返回的每个 HTML 文档的 <head> 部分。这是可能的还是可取的?
谢谢!
您可以使用ejs作为视图引擎。server.js
在您的示例中设置视图引擎:
// Set the view engine to ejs (JS templating)
app.set('view engine', 'ejs');
在您的视图(.ejs)中,您可以通过这种方式添加您的部分:
<%include ../partials/head %>