在上个月,突发想象,想自己做一个系统,但是突然感觉到了难度。本人是前端,后台接口的缺失确实一度令项目停滞了下来,然后自己去看了下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,可自定义code
2、所有数据格式
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
 完善用户管理
  -->

后台接口地址:后台接口地址
后台管理系统地址:后台管理系统接口地址

Logo

前往低代码交流专区

更多推荐