双token认证,实现用户无感刷新

场景 在开发中为了安全或满足分布式场景,我们有时会选择使用JWT(Json Web Token)的认证手段。但是使用token难免遇到有效期的问题,如果token长期有效,服务端不断发布新的token,导致有效的token越来越多,一旦token泄露,存在很大的安全隐患。而如果我们缩短token的有


面试宝典二

综合类 1、框架与库的区别 先看看基本概念 库:库更多是一个封装好的特定的集合,提供给开发者使用,(控制权在开发者手上) 框架:是一套架构,会基于自身的特点向用户提供一套相当于叫完整的解决方案,而且(控制权的在框架本身),使用者要找框架所规定的某种规范进行开发。 下面是我的理解 简单地来分析,我们把


在项目中使用Ts封装Axios

转载链接: 转载链接: 在项目中用ts封装axios,一次封装整个团队受益 写在前面 虽然说Fetch API已经使用率已经非常的高了,但是在一些老的浏览器还是不支持的,而且axios仍然每周都保持2000多万的下载量,这就说明了axios仍然存在不可撼动的地位,接下来我们就一步一步的去封装,实现一


Vue状态管理工具Pinia上手指南

看完这篇Pinia上手指南,你还会选择Vuex吗?Vuex作为Vue前端框架官宣的状态管理工具,一直在与时俱进。然而其繁琐的actions、mutations以及模块嵌套一直饱受开发者诟病,我们始终期待着使用一款简洁的状态管理器。而Pinia的出现,去掉了模块的多层嵌套,移除了复杂的mutation


vue3精华知识点

本文不适合 Vue 初学者,如果你是 Vue2 迁移者或者是准备面试的话,那么本文肯定很适合你,废话不多说Vue2 和 Vue3 有什么区别对 Vue3 的了解 / Vue3 是怎么得更快的?新增了三个组件:Fragment 支持多个根节点、Suspense 可以在组件渲染之前的等待时间显示指定内容