使用Pug在Node js中动态加载页面

时间:2019-12-23 00:26:31

标签: node.js pug

有时我感觉自己在服用疯药。我已经在互联网上搜索了该问题的答案,这似乎很简单,但是由于某种原因,该答案并不容易获得

基本上,我正在学习Node并在Express中使用Pug。在我的哈巴狗文件中,我可以简单地调用include和要调用的页面的名称。但是我所有的页面都具有完全相同的布局,唯一的不同是页眉下方的实际内容,这些内容是我单独创建并包含在实际页面中的,例如index.pug或about.pug。

这是我的索引页代码:

['t', 'he']

home是home.pug,它是:

console.log("the".split(/[he]/gi));

因此,我宁愿做一些可以改变的事情,例如将房屋变成

doctype
html
     include heading
     body
         include header
         include home
         include footer

如果单击“关于”,则会将“关于”页面的内容加载到索引页面中,或将“联系”页面的内容加载到其中,等等。

这是可能的,还是我必须制作5页并且仅更改内容包含调用?

0 个答案:

没有答案