node之blog实战16(博客分类功能)
本节主要完成博客分类管理功能
(1)添加a链接
(2)路由处理
接下来在服务端的admin模块化路由里,添加博客分类路由
(3)渲染模板并传入数据
效果如下所示
(4)添加分类路由处理+模板展示
效果如下
接下来添加表单操作
如下所示
然后开始添加路由操作,处理提交表单内容
(5)处理表单提交
首先编写ajax请求,然后处理表单提交
接下来做下测试
后端输出如下
接下来设计表结构,添加新增分类
(6)设计分类名的表结构
(7)创建分类表的模型+简单数据验证
接下啦在路由模块admin.js文件引入博客分类模型
接下来开始数据存储,正式网数据库存储之前首先对数据进行简单验证,如下所示
然后在前端模板处理提示信息
效果如下所示
(8)数据库验证+持久化存储
接下来做下测试
接下来看下数据库
此时数据保存完毕,再做下完善,保存完毕后,跳转到分类管理首页。
因为这里使用了ajax异步表单操作,所以无法在服务端进行重定向操作,需要使用客户端代码,如下所示
最后做下优化Promise写法
.