我把博客的后台管理系统用react重构了

发布时间:2020-02-28

原来的博客后台管理系统是使用的vue全家桶开发的,ui框架使用的是element-ui。一开时使用vue的原因是因为对vue和element-ui比较熟悉,可以快速完成我想要的功能。后来由于工作比较忙的原因也懒得去添加新功能,便处于了一段停更期。

ant design && ant design pro

后台的管理模版基于ant design pro快速成型,给自己节省了大部分时间。ant design组件太好看了,个人觉得比element-ui要美观不少,以及组件的设计思想也是要完美些组件考虑的更多。在使用的过程中还没出现满足不了自己需求的问题。

94B25B8A-37AF-41EE-8069-66BC56C1A26A.png A317A82F-E683-4DC6-8CB4-182073C094A9.png

基于会话session的认证改成了JWT认证

基于token的鉴权机制类似于http协议也是无状态的,它不需要在服务端去保留用户的认证信息或者会话信息。这就意味着基于token认证机制的应用不需要去考虑用户在哪一台服务器登录了,这就为应用的扩展提供了便利。

现在使用token的问题就是无法使token在有效期内失效,所以需要保存token到数据库中,这部分还没做详细的设计~

后续的新功能

对博客系统的功能做了个todolist,后续会慢慢的加上去。

E6130E33-6971-4DBB-90CE-F71C476F2C48.png