【问题标题】:render html file using nodejs使用nodejs渲染html文件
【发布时间】:2016-05-20 13:44:14
【问题描述】:

您好,我正在使用 expressjs。我正在尝试使用 expressjs 呈现文件。现在我正在使用res.sendfile() 功能,这很棒。但是现在我必须分开视图,例如标题应该在一个单独的文件中,页脚应该在一个单独的文件中。我想知道如何在一个 html 文件中呈现所有这些内容,例如标题、正文和页脚出现在单个页面上,而不使用任何模板引擎,只需简单的 html 文件

【问题讨论】:

  • 不清楚你想要完成什么以及为什么。例如,您为什么不想使用模板引擎?尝试详细说明您的问题,然后可能会有更多人帮助您!
  • @JimAho 我更新了问题
  • @JimAho 我不想使用模板引擎的原因是因为我是新来表达的,第二个原因是我想要一个干净的html文件没有模板
  • @JimAho 如果有办法做到这一点,如果你能告诉我,我将不胜感激
  • 随着代码库的增加,像把手这样的模板引擎将使您的生活更轻松。最好学习其中之一。

标签: node.js express


【解决方案1】:

简短回答:如果没有模板引擎,您将无法满足您的要求。


长答案: 如果您希望将 HTML 放在不同的文件中,您必须具有一些功能,可以在将不同文件发送到客户端之前将其组合成单个文件。这正是模板引擎可以为您做的事情。

Here 您可以阅读有关模板引擎的信息,here 您可以阅读有关部分页面如何与 Jade 引擎一起使用的信息。

在您的示例中,页眉可能是一个部分,而页脚可能是另一个部分。

【讨论】:

  • hogan.js 是一个更熟悉的引擎,它同样适用于您正在做的事情。如果您对 Jade 有疑问,可以尝试一下。 Hogan.js
猜你喜欢
  • 2017-04-29
  • 1970-01-01
  • 1970-01-01
  • 2015-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-29
  • 1970-01-01
相关资源
最近更新 更多