Javascript 无法读取属性';子串';ejs中未定义的
当我尝试向我的网站添加新的博客帖子时,我不断遇到以下错误: 类型错误:C:\Users\shruti\Desktop\ejs challenge\views\home.ejs:15 十三,|Javascript 无法读取属性';子串';ejs中未定义的,javascript,mongodb,ejs,Javascript,Mongodb,Ejs,当我尝试向我的网站添加新的博客帖子时,我不断遇到以下错误: 类型错误:C:\Users\shruti\Desktop\ejs challenge\views\home.ejs:15 十三,| 错误消息表示它“无法读取未定义的的属性'substr'”,这意味着post.content在posts.forEach()中是未定义的。尝试登录发布并检查其内容。这是否回答了您的问题? 14| <p> 15| <%= post.content.substr(0
错误消息表示它“无法读取
未定义的的属性'substr'
”,这意味着post.content
在posts.forEach()中是未定义的。尝试登录发布并检查其内容。这是否回答了您的问题?
14| <p>
15| <%= post.content.substr(0, 100) %>
16| <a href="/posts/<%=post._id%>">Read More</a>
17| </p>
18| <% })%>
<%- include("partials/header") -%>
<h1>HOME</h1>
<p> <%= startingContent %> </p>
<% console.log(posts); %>
<div class="">
<% posts.forEach(function(post){ %>
<h1><%= post.title%></h1>
<p>
<%= post.content.substr(0, 100) %>
<a href="/posts/<%=post._id%>">Read More</a>
</p>
<% })%>
<form action="/compose">
<button class="btn btn-primary" type="compose" name="button">COMPOSE</button>
</form>
</div>
<%- include("partials/footer") -%>