划分模块
- 模块划分
根据功能进行模块划分
前台模块
后台管理模块
api模块
2.使用app.use()进行模块划分
app.use('/admin',require('./router/admin'));
app.use('/api',require('./router/api'));
app.use('/',require('./router/main'));
前台路由+模板
1.main模块
/ 首页
/view 内容页
2.api模块
/ 首页
/register 用户注册
/login 用户登录
/comment 评论获取
/comment/post 评论提交
后台路由+模板
1.admin模板
/ 首页
用户管理
/user 用户列表
分类管理
/category 分类列表
/category/add 分类添加
/category/edit 分类修改
/category/delete 分类删除
文章内容管理
/article 内容列表
/article/add 内容添加
/article/edit 内容修改
/article/delete 内容删除
评论内容管理
/comment 评论列表
/comment/delete 评论删除
功能开发顺序
1.功能模块开发顺序
用户
栏目
内容
评论
2.编码顺序
通过Schema定义设计数据存储结构
功能逻辑
页面展示
用户注册
1.UserSchema结构设计
2.注册界面
3.注册逻辑
使用ajax方式实现注册
api接口编写
网友评论