node.js - 以与PHP

时间:2018-05-30 10:03:44

标签: javascript php html node.js web

我正在学习Node.js进行网站开发 以前我可以使用PHP在每个页面上包含类似导航栏的内容,使用<?php include('blah.php') ?>。这与我使用页面上的实际代码的方式相同。
我的问题是:有没有办法用JS / Node.js将HTML元素/页面从一个页面导入到另一个页面? 请记住,PHP在同一个文件中直接与HTML集成,而Node.js没有如此无缝集成,所以我所要求的可能是不可能的。

1 个答案:

答案 0 :(得分:0)

使用EJS - 嵌入式JavaScript模板。

http://ejs.co/

设置分隔符:ejs.delimiter = '?';

 <?- include('header'); -?>
<h1>
  Title
</h1>
<p>
  My page
</p>
<?- include('footer'); -?>