我似乎不知道如何使用 Node.js 包含文件。所有其他问题似乎都在讨论包含其他 JS 文件,但我正在寻找 PHP include 的等效项(可以包含 HTML 内容的文件)。
通常在 PHP 中,我的 View 文件如下:
...stuff
<?php include 'header.php'; ?>
<?php include 'nav.php'; ?>
... more stuff
<?php include 'footer.php'; ?>
例如在 nav.php
中我有:
<nav role=navigation>
<ul>
<!-- links -->
</ul>
</nav>
Node 中是否有类似的功能,或者我是否必须改变开发 Web 应用程序的方式?如果有帮助的话,我正在使用 Express 框架。
如果有一个简短的、有效的示例,我们将不胜感激。
最佳答案
不,这不是 NodeJS 的工作方式。如果你喜欢比较,可以将 Nodejs 与 ruby 或 ASP.NET 进行比较。正如dystroy所说,有jade,但如果你熟悉HTML语法更喜欢ectjs例如:
stuff...
<div id="content">stuff</div>
<% include 'footer.ect' %>
当然,如果有代码要包含使用require
关于html - 在 Node.js 中包含 HTML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23914955/