node之blog实战19(博客内容添加管理)
(1)后台导航添加博客内容管理
(2)内容管理首页路由配置+模板创建渲染
效果如下:
(3)添加博客页面路由配置+模板编写渲染
效果如下
(4)编写添加博客页面模板表单
编写静态模板效果如下
接下来将博客分类信息数据传递给模板
1、导入博客分类模型,因为操作数据库都是基于模型
2、查询数据库数据,返回模板
3、模板遍历
(5)设计博客内容-数据库表结构
新建文件
联表查询时依靠populate('sort')即可,这里的sort为该字段键名
(6)导出博客内容的数据文档模型
新建文件
注意:设计表结构时,文档引用便是对应这里的实例化名称,具体联表查询详见mongoose 联表查询之populate使用及注意事项.
(7)博客内容保存路由
接下来输出打印提交时的表单内容
(8)简单数据验证
在正式保存数据之前做个简单验证
接下来在前端做个提示
(9)保存数据库
接下来保存数据库,首先引入博客内容模型
杰西莱通过模型操作数据库
接下来输入内容,保存一篇文章,做下测试,保存后查看数据库。如下所示
(10)博客管理页面路由数据传递+展示
.