参考node.js 开发指南的例子与遇到的问题
发布于 11 年前 作者 xuygfbi 4631 次浏览 最后一次编辑是 8 年前

Object #<Post> has no method ‘forEach’

6 回复

forEach是Array的方法,你是对对象使用了这个方法吧。

是的 Post.get(null, function(err, posts) { if (err) { posts = []; } res.render(‘index’, { “title”: ‘首页’, “posts”: posts, });

	});

@xuygfbi 在<% if (!user) { %> <div class=“hero-unit”> <h1>欢迎来到 Microblog</h1> <p>Microblog 是一个基于 Node.js 的微博系统。</p> <p> <a class=“btn btn-primary btn-large” href="/login">登录</a> <a class=“btn btn-large” href="/reg">立即注册</a> </p> </div> <% } else { %> <%- partial(‘say’) %> <% } %> <%- partial(‘posts’,posts) %>出的问题

@xuygfbi 怎么解决的?亲

cnodejs bug啊,用户的输入没有进行编码就直接输出到html了。。。

回到顶部