• 4 ~ express ~ 划分模块开发


    一,根据功能进行模块划分

    1,前台模块

    2,后台管理模块

    3,API模块

    二,使用 app.use() 进行模块划分

    1,app.use('/',require('./router/main'))

    1,app.use('/admin',require('./router/admin'))

    1,app.use('/api',require('./router/api'))

    三,项目的具体划分

    1,前台路由 + 模板

    (1)main 模块

    /    首页

    /view  内容页

    (2)api 模块

    /            首页

    /register          用户注册

    /login         用户登陆

    /comment       评论获取

    /comment/post    评论提交

    2,后台路由 + 模板

    (1)admin 模块

    /        首页

    /user      用户列表   (用户管理)

    /category    分类列表 (分类管理)

    /category/add

    /category/delete

    /category/edit  

    /article     内容列表  (文章内容管理)

    /article/add  

    /article/delete

    /article/edit

    /comment    评论列表

    /comment/delete

    四,功能开发顺序

    1,功能模块开发顺序

    1.1  用户 : 注册 。 登陆 。 管理员的验证

    1.2  栏目 : 后台管理 。 前台展示

    1.3  内容 : 后台管理 。 前台展示

    1.4  评论 : 后台管理 。 前台展示

    2,编码顺序

    2.1  通过 schema 设计定义数据结构

    2.2  功能逻辑

    2.3  页面展示

     

  • 相关阅读:
    平衡二叉树
    Vue--钩子函数,$refs,$nextTick
    Vue--组件,props传参,过滤器,侦听属性
    Vue--指令系统
    Vue-es6语法
    Python常用内建模块-itertools
    Python常用内建模块-hashlib
    Python常用内建模块-struct
    Python常用内建模块-base64
    Python常用内建模块-collections
  • 原文地址:https://www.cnblogs.com/500m/p/10987160.html
Copyright © 2020-2023  润新知