前端空白渲染| ejs 模板

时间:2021-01-24 16:18:32

标签: templates ejs

我正在尝试通过

将我的 template.ejs 文件中的结果呈现到我的主页上
<%= include ('template.ejs', { data }); %>    

在表单提交时,将显示响应。但是,当提交表单时,没有响应。在页面源代码中,该行应该是空白的。关于我如何解决的任何建议?

我的 template.ejs 副本如下:

<% data.urls && data.urls.countries.forEach(function ( countries) { %>
    <div class="card">
     <div class="card-body">
      <h3>Country Name: <img alt="" src="<%=countries.icon %>" /> <%= countries.name %></h3>
      <h5>Categories</h5>
      <ul>
       <% data.urls.countries.categories.forEach(function(categories){ %>
        <li><%= categories.name %></li>
       <% }); %>
      </ul>
     </div>
    </div>
    <% }); %>

0 个答案:

没有答案