一般是你写的js代码部分有错误,这个是很难检查出来的,因为用模板中间件写的时候,它不会检查js语法,所以建议限制js文件里写完需要的js代码再复制到你要用到的地方去。
还有就是可能您的模板标签写错了
如
源代码
<% include head %> //这里
<ul>
<% articles.forEach((article) => { %>
<li>
<a href="/articles/<%= article.id %>">
<%= article.title %>
</a>
</li>
<% }) %>
</ul>
<% include foot %>
应该改成
<%- include('head') -%>
<ul>
<% articles.forEach((article) => { %>
<li>
<a href="/articles/<%= article.id %>">
<%= article.title %>
</a>
</li>
<% }) %>
</ul>
<%- include('foot') -%>