在上个月,突发想象,想自己做一个系统,但是突然感觉到了难度。本人是前端,后台接口的缺失确实一度令项目停滞了下来,然后自己去看了下node和express,看了下差不多了之后就开始写了
管理系统用的时候vue-element-admin,末尾奉上git地址
后台接口用的是node写的
前台界面:
采用了jwt的验证机制,每次发送请求都要验证一下token,大大提升了安全性,延用了vue-element-admin框架的权限机制,在这方面还可以进行下一步的完善,目前的话完善了
后台文档:
<!-- 用了什么技术?1、使用了node.js express框架,快速开发2、采用jwt验证机制,加强了访问机制,确保了安全性3、访问数据库使用的第三方包,快捷访问4、文件上传对接了腾讯云对象存储桶,减轻自身负担5、后台管理系统采用vue-element-admin框架搭建,特别感谢花裤衩大佬提供 --><!-- 怎样运行该系统?1、npm i 下载所有包2、运行app.js 文件 3、确保自己的环境没有问题 --><!-- 1、所有返回给客户端的状态码(status)都必须为200,可自定义code2、所有数据格式code:状态码message:提示消息result:返回的数据data={code:200,message:'success',result:[]}resp.status(200).json(data)3、本项目个人自定义状态码(code):200:请求成功201:添加成功/修改成功204:删除成功401:无权限404:没有找到409:所有操作失败的信息(添加/删除/修改/查找)500:服务器错误 --> <!--2021/5/26 版本更新 1.01。。。。。。。。。。。雏形出现2021/5/27 版本更新 1.02。。。。。。。。基本完善,引入了jwt验证机制2021/5/28 重大更新 2.1版本 1、完善了数据传输格式,对每个请求都进行了重构 2、完善接口,对于接口报错导致当前服务器宕机的错误进行了修改,增加了解决错误的中间件 3、增加了接口访问日志,日志的写入可看access.log文件(详细信息),简单信息可以看控制台 2021/5/31版本更新2.11 完善用户管理-->
后台接口地址:后台接口地址
后台管理系统地址:后台管理系统接口地址