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

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


面试宝典二

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


在项目中使用Ts封装Axios

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


面试宝典一

前言 春天到了,万物复苏,阳和启蛰,品物皆春。身边的小伙伴们也骚动了,出现了一股提桶风,为了实时了解市场,我就问了一些小伙伴今年的面试问题,顺便做下汇总,给正在面试的友友们一些思绪,强行给友友蓝buff加持,面试自然马到功成。 面试必问第一题 第一题当然是自我介绍咯,这也是一门学问,是一场面试的开始


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

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


vue中为什么不推荐用index做key值

前言前端开发中, 只要涉及到列表渲染, 那么无论是 React 还是 Vue 框架, 都会提示或要求每个列表项使用唯一的 key, 那很多开发者就会直接使用数组的 index 作为 key 的值, 而并不知道 key 的原理。 那么这篇文章就会讲解 key 的作用以及为什么最好不要使用 index