一个简单的Node JS应用程序,但页眉和页脚部分不起作用

时间:2019-04-09 17:05:08

标签: html node.js express

我是Node.js的初学者,我正在使用node.js和express框架编写一个简单的应用程序。为了减少代码冗余,我使用部分文件夹来存储header.ejs和footer.ejs。我正在尝试通过<%- include('partials/header') %>来调用这些局部变量。重新启动服务器时,将显示以上语法,而不是实际的标头。

我已经在线观看了多个视频,并尝试了几种不同的方法来实现这一目的,尽管到目前为止都没有效果。

<!DOCTYPE html>
<html lang="en">
  <body>
      <%- include partials/header %>
   <main>
    <div><p>. . .</p></div>
      <div class="container-fluid">
        <h3>MY TIMETABLE - <em>Section Under Construction</em></h3>

        <p>The main page, where the student will be able to see all venues and lecturers throughout the semester. A Map is also considered, in order to help them pin down the venue and avoid confusion.</p>
      </div>
    </main>
    <%- include partials/footer %>
  </body>  
</html>

1 个答案:

答案 0 :(得分:0)

您的局部变量不在HTML文档的正文之外。它们必须位于body标签内。