美文网首页
管理后台的思路

管理后台的思路

作者: YM雨蒙 | 来源:发表于2019-02-23 16:32 被阅读2次

名词约定

Dashboard : 控制台 / 控制面板
角色role : 普通用户 / vip用户 / 超级管理员 / ...
权限 premission : 能做什么 , 不能做什么
后台/后端 back-end : PHP / Node.js / Java
前端 front-end : 浏览器 / JS / TS
调用接口 url : 前后端之间

单页 VS 多页

SPA : Single Page Application
MPA: Multiple Page Application

SPA : 
Vue-router
/home  -->  index.html
/cart  --> index.html
/user  --> index.html

MPA : 
/home  -->  home.html
/cart  --> cart.html
/user  --> user.html

REST ful 接口

  • 解决 url 起名字的问题
资源: 

登录 : get   session / new  输入utl ,发送get请求,得到页面
      post  session 点击登录 json

登出 : session / sestroy
注册 : user / create


资源 : 
增  -- post courses

删  -- delete  courses/:id

改  -- patch 改一个 courses/:id

查  -- 查所有  courses  ==>  接受 html / json
    -- 差一个  courses/:id

前端权限设计

角色 : 不同的角色有不同的权限
权限


界面上权限:

1. 分菜单, 不能看的菜单, 跳转

2. 分 div, 不同的角色看到不同的 div  :  逻辑简单, if else ,但过多if

3. 看 状态码(后台)
- 403
- 401 没有登录

JSON 设计

登录: 
- 传给后端
{username: 'xxx', password: 'yyy'}

- 后端返回
成功 : status 200
{
  data / user:  {
    id : ''.
    name: ''
  }
}

失败 : status 4xx
{
   errors: {
       name: ['Not found', 'error2'],
       email: ['error1', 'error2']
  }
}

相关文章

  • 管理后台的思路

    名词约定 Dashboard : 控制台 / 控制面板角色role : 普通用户 / vip用户 / 超级管理员...

  • Vue添加动态路由

    需求 后台管理需要根据登陆的用户权限做菜单控制 思路 后台返回用户权限,保存到vuex中,判断权限是否有惨淡导航,...

  • 后台设计思路

    cn.tedu,bean 包 StationInfo类 与 StationStatus 类 是原始数据类,主要用于...

  • CMS基于SpringBoot+Shiro+Mybatis+Dr

    contentManagerSystem后台管理系统 简介 contentManagerSystem,后台管理系统...

  • python+phantomjs+celery 爬虫

    需求:爬取某域名全站所有url思路:使用celery队列管理将需要爬取的域名扔到后台并发异步执行, phantom...

  • 初识“中台”

    一、概念 独立“前台”和“后台”的概念, 有“套娃”的思路: 可以拆分成n个平台(如前台的后台、后台的后台的后台)...

  • vue通用导出组件的实现导出 excel csv pdf

    后台管理项目中经常使用文件导入导出,故封装了一个通用导出组件的实现 思路 使用 Dropdown 控件选择导出类型...

  • 2、常数项分类管理-常数项管理

    常数项分类管理 后台 } 常数项管理 前台 后台略科室管理用户管理等略

  • 演习开发

    后台管理系统 、后台管理系统的接口lmy-admin-apispringboot开发restful的接口,权限管理...

  • 20 演习开发

    后台管理系统 、后台管理系统的接口lmy-admin-apispringboot开发restful的接口,权限管理...

网友评论

      本文标题:管理后台的思路

      本文链接:https://www.haomeiwen.com/subject/zlfpyqtx.html