Javascript JS-无法读取属性';名称';未定义的
为什么我会犯这个错误Javascript JS-无法读取属性';名称';未定义的,javascript,node.js,express,mongoose,Javascript,Node.js,Express,Mongoose,为什么我会犯这个错误 <ul> <%for(i=0;i<=todolist.length;i++){%> <li><%=todolist[i].name%></li> <% }%> </ul> 这看起来像EJS。也许可以从服务器上尝试以下操作: var template_file_path = "???"; r
<ul>
<%for(i=0;i<=todolist.length;i++){%>
<li><%=todolist[i].name%></li>
<% }%>
</ul>
这看起来像EJS。也许可以从服务器上尝试以下操作:
var template_file_path = "???";
require ("ejs").renderFile (template_file_path, {
todolist: [{
name: "A"
},{
name: "B"
}]
}, {}, function (err, strand) {
if (err) {
res.statusCode = 500;
res.end ();
return;
}
res.statusCode = 200;
res.write (strand);
res.end ();
});
如果不是EJS。。那我就不知道了。在代码展示中没有使用属性名称
,包括更多细节po:我也会遇到同样的问题,您可以只使用console.log来登录吗?