Page 134 - Node.js开发指南
P. 134
5.7 发表微博 127
<h2><a href="/u/<%= post.user %>"><%= post.user %></a> 说</h2> 1
<p><small><%= post.time %></small></p>
<p><%= post.post %></p>
</div>
<% if (index % 3 == 2) { %>
</div><!-- end row -->
<% } %> 2
<%}) %>
<% if (posts.length % 3 != 0) { %>
</div><!-- end row -->
<%} %>
3
完成上述工作后,重启服务器。在用户的页面上发表几个微博,然后可以看到用户页面
的效果如图5-14 所示。
4
5
6
7
图5-14 用户页面
8
5.7.4 首页
最后一步是实现首页的内容。我们计划在首页显示所有用户发表的微博,按时间从新到
9
旧的顺序。
在 routes/index.js 中添加下面代码:
app.get('/', function(req, res) {
10
Post.get(null, function(err, posts) {
if (err) {