用户管理界面
1、用户管理页面实现 -- 页面实现,实现列表接口
token -> 除登录接口以外,都应该在header上带上token数据(需要代码实现,调用setRequestHeader;要保证传输安全,第一时间可以到达后端)
restful架构:定义接口 -- 后端返回的code编码(前端和后端自定义的一个协议码)和http.status(W3C组织定义的一个规范码)
/user/list -> GET -> {code: 1/0, message: '', data: [User]}
/user/delete -> DELETE 需要几个参数?只有一个参数,应该在哪里进行传递合理 -> {code: 1/0, message: 'succes/失败原因'}
/user/update -> POST 传递一个User JS对象 -> {code: 1/0, message: 'succes/失败原因'}
/user/add -> PUT 传递一个新的User JS对象 -> {code: 1/0, message: 'succes/失败原因'}
页面如何实现:
表单 -> form -> 编辑和新增 -> isEdit(Boolean)
表格展示数据 -> table -> 有一个操作列,删除和编辑按钮 -> 删除二次确认(confirm方法)
------------------------- -----------------------------------------------------------------------------------------------------------------------------
1、用户管理页面实现 -- 实现用户删除功能
1、用户管理页面实现 -- 实现用户编辑跟新增
------------------------- ------------------------- ------------------------- ------------------------- ------------------------- ------------------------- -------------------------
1、项目发布
进程和线程:一个应用就是一个进程,一个进程中可以有n个线程
项目运行依赖库:pm2
全局安装:cnpm i -g pm2
Usage: pm2 [cmd] app
start start an app
启动一个Nodejs服务:pm2 start index.js
stop id|name|namespace|all|json|stdin stop a process
停止应用的时候,需要指定停止应用编码,名字等识别码
重启一个服务:pm2 restart index
常用的云服务的系统:centos -> debian -> ubuntu
使用pm2 list 查看所有的服务