我正在学习Node.js进行网站开发
以前我可以使用PHP在每个页面上包含类似导航栏的内容,使用<?php include('blah.php') ?>
。这与我使用页面上的实际代码的方式相同。
我的问题是:有没有办法用JS / Node.js将HTML元素/页面从一个页面导入到另一个页面?
请记住,PHP在同一个文件中直接与HTML集成,而Node.js没有如此无缝集成,所以我所要求的可能是不可能的。
答案 0 :(得分:0)
使用EJS - 嵌入式JavaScript模板。
设置分隔符:ejs.delimiter = '?';
<?- include('header'); -?>
<h1>
Title
</h1>
<p>
My page
</p>
<?- include('footer'); -?>