node之blog实战24(前端内容文章详情展示+阅读数处理)

本文介绍下文章详情页相关

(1)设置a链接跳转地址

  

 

 

(2)添加路由操作

  如下所示,先根据文章id获取文章具体内容

  

 

   在渲染模板之前,还要注意:文章详情的导航处也需要读取文章分类导航,所以这里还需要去数据库文章分类。

与首页类似,所以这里我们封装一个万能中间件来读取文章分类

  

 

 

(3)万能中间件,封装处理处理通用信息

  将之前定义的对象做下更改,放到全局里去

  

 

  测试后发现仍然存在问题,即对象重新赋值,覆盖了之前的对象,所以底下做下更改

  

   如上所示,博客分类读取操作拿到万能中间件,然后调用next交出执行权。最后render渲染到模板

  

 

 

  

(4)编写模板代码

  

 

   

 

   效果如下

  

 

  接下来因为还要显示作者,所以要利用populate()进行联表查询,如下所示

  

  模板遍历如下

   

 

   效果如下:

  

 

 

 

(5)阅读数处理

  要求:每当有人浏览文章详情页时,阅读数+1

  

 

   

 

   最后完善下

  

 

   导航处首页是激活,所以做下判断

  

 

   最后效果如下

  

 

 

 

 

 

 

.

posted @ 2020-02-17 11:20  剑仙6  阅读(269)  评论(0)    收藏  举报
欢迎访问个人网站www.qingchun.在线