如何在node.js中包含HTML文件

时间:2016-06-22 09:54:16

标签: html node.js

所以,我有一个 server.js 文件,它会加载 index.html 文件。

问题是,有没有办法在index.html中导入另一个html文件。

为了简化,我们说我有一个名为 footer.html 的html文件,我想在我的 index.html 中导入它。我该怎么办?

2 个答案:

答案 0 :(得分:0)

您可以内联发送您的HTML,或使用&#f;'模块读取html文件并发送。

但最好使用模板引擎,如ejs,handlebar等。

请参阅本教程以获取更多信息 https://scotch.io/tutorials/use-ejs-to-template-your-node-application

答案 1 :(得分:0)

您可以使用 jquery 来完成此操作。

<html> 
  <head> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
    <script> 
        $(function(){
          $("#includedContent").load("index.html"); 
        });
        </script> 
  </head> 

  <body> 
     <div id="includedContent"></div>
  </body> 
</html>