node之blog实战19(博客内容添加管理)

(1)后台导航添加博客内容管理

  

 

   

 

 

(2)内容管理首页路由配置+模板创建渲染

  

 

   

 

   效果如下:

  

 

 

(3)添加博客页面路由配置+模板编写渲染

  

 

   

 

   效果如下

  

 

 

(4)编写添加博客页面模板表单

  编写静态模板效果如下

  

 

   接下来将博客分类信息数据传递给模板

  1、导入博客分类模型,因为操作数据库都是基于模型

    

  2、查询数据库数据,返回模板

    

  3、模板遍历

    

 

     

 

 

 

(5)设计博客内容-数据库表结构

  新建文件

  

  

 

   联表查询时依靠populate('sort')即可,这里的sort为该字段键名

 

 

 

(6)导出博客内容的数据文档模型

  新建文件

  

   

注意:设计表结构时,文档引用便是对应这里的实例化名称,具体联表查询详见mongoose 联表查询之populate使用及注意事项.

  

 

 

(7)博客内容保存路由

  

 

   接下来输出打印提交时的表单内容

  

 

   

 

   

(8)简单数据验证

  在正式保存数据之前做个简单验证

  

 

   接下来在前端做个提示

  

 

 

(9)保存数据库

  接下来保存数据库,首先引入博客内容模型

  

 

   杰西莱通过模型操作数据库

  

  接下来输入内容,保存一篇文章,做下测试,保存后查看数据库。如下所示

  

 

   

(10)博客管理页面路由数据传递+展示

  

 

   

  

 

 

  

 

.

posted @ 2020-02-15 22:27  剑仙6  阅读(99)  评论(0编辑  收藏  举报
欢迎访问个人网站www.qingchun.在线