我是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>
答案 0 :(得分:0)
您的局部变量不在HTML文档的正文之外。它们必须位于body标签内。