【问题标题】:My EJS include causes error in my express app.我的 EJS 包含在我的 express 应用程序中导致错误。
【发布时间】:2015-07-10 01:12:33
【问题描述】:

我正在尝试使用我的应用程序中的包含来使我的网站更加基于组件,但是当我重新加载它时它只会向页面抛出一​​个错误。我试过了:

<%=include _partials/site-head/site-head %>

我已经试过了:

<%=include virtual="_partials/site-head/site-head" %>

这里是代码。

<%=include virtual="_partials/site-head/site-head" %>

    <h1><%= title %></h1>
    <% for(var i=0; i<userlist.length; i++) {%>
       <p><%= userlist[i].name %></p>
    <% } %>

<%=include virtual="_partials/site-foot/site-foot" %>

【问题讨论】:

  • 错误输出什么?
  • 它只是将我重定向到我的错误 ejs 页面。
  • 试试
  • 不,没有用 :(

标签: node.js express ejs


【解决方案1】:

标签。因此,要包含视图,您需要这样编写:

<%- include _partials/site-head/site-head.ejs %>

    <h1><%= title %></h1>
    <% for(var i=0; i<userlist.length; i++) {%>
       <p><%= userlist[i].name %></p>
    <% } %>

<%- include _partials/site-head/site-foot.ejs %>

另请阅读answer

【讨论】:

    【解决方案2】:

    解决此问题的我的答案是检查您使用的快递版本,我使用的是不喜欢包含的旧版本。

    【讨论】:

      猜你喜欢
      • 2016-11-27
      • 1970-01-01
      • 2016-04-25
      • 2011-12-09
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多