这是我的代码,我真的不知道如何使用EJS。获得帮助真是太好了。

    <% include ./partials/header.ejs %>
        <h1> Welcome to index page</h1>
        <% blogs.forEach(function(blog){ %>
            <div>
                <h2>
                <%= blog.title %>
                </h2>
                <img src="<%= blog.image %>">
                <br>
                <span style="font-size: 15px;">
                    <%= blog.created %>
                </span>
                <p>
                    <%= blog.body.substring(0,100) %>
                </p>
                <a  href="/blogs/<%=blog._id%>">Read More </a>
            </div>
        <% }); %>
        <% include ./partials/footer.ejs %>


但是,如果我删除,一切正常

最佳答案

看来您可能在使用旧版本的语法。最近有一个更新,更改了include的工作方式。尝试以下方法:

<%- include('partials/header.ejs') %>




<%- include('partials/footer.ejs') %>

10-08 08:02
查看更多