新开一个项目,对最近学的vue进行一个总结,这段时间把前后端通信做掉.
后端:
介绍下使用到的工具类
请求工具: postman
![]()
后端框架:springboot
这里顺便做了个模块化,把通用工具集放common模块中.但是这里有个问题,其实我自己研究的时候没搞懂
就是之前我做模块化的时候,在本地中, 我必须要将common模块install到本地maven仓库中,这样jar才能找到我的common工具远程其实也一样,这就导致了一个问题, 我的jar包单单放到远程是无法运行的, 所以我之前编写的脚本都是先把代码提交到远程, 然后再在远程服务器上git pull, maven clean build (skiptest)啥的 然后再运行, 这种方式其实我挺不喜欢的, 我前端的脚本都是直接打好包,压缩传上去就能够使用的, 不知道有没有那种只需要一个jar包就能运行的.
整流程逻辑:接收登录参数,判断登录账号密码是否正确,正确的话,生成token,存到redis, 然后返回登录逻辑
![]()
这里过期时间暂时设置的60秒
![]()
postman测试通过,token逻辑也十分简单,就是个密码md5+时间戳再md5
这里并没有设计前后端通信的加密逻辑,基本都是post铭文传输,后续看有没有时间做吧
cors
开发阶段, 跨域问题我用的后端支持
![]()
省的前端做转发devserver那种
返回实体泛型类
![]()
其他工