将JWT令牌存储到浏览器中localStorage中,并且往页面请求头中添加token

将JWT令牌存储到浏览器中localStorage中

复制代码
localStorage.setItem('token', response.data.data)

其中response.data.data是后端返回的数据为jwt字符串

往页面请求头中添加token

在vue中的main.js添加如下再带,axios便会拦截所有请求并且如果localStorage有token则会添加到页面的请求头中

复制代码
axios.interceptors.request.use(
  // config:请求报文信息
  function (config) {
    // 在发送请求之前做些什么
    // 如果有token,就在请求头中添加token
    if (localStorage.getItem('token')) {
      config.headers.token = localStorage.getItem('token')
    }
    return config
  },
  function (error) {
    // 对请求错误做些什么
    return Promise.reject(error)
  }
)
相关推荐
程序员爱钓鱼14 分钟前
第一个 Go 程序:Hello World
前端·后端·go
阳光是sunny18 分钟前
LangGraph 核心概念详解:从编译到可视化
前端·人工智能·后端
呜喵王阿尔萨斯19 分钟前
C/C++ const -- 多义混乱
c语言·开发语言·c++
__log19 分钟前
幂等性设计:从“重复提交“到“稳如磐石“的系统防护
java·开发语言·spring boot
spider_xcxc20 分钟前
Helm 部署 K8s 集群完整笔记
java·开发语言·kubernetes
海清河晏11121 分钟前
Qt实战:从零构建美化登录界面
开发语言·c++·qt
一只小灿灿31 分钟前
C++ 各类特殊符号、运算符
开发语言·c++
寒水馨33 分钟前
macOS下载、安装electron-v43.2.0(附安装包electron-v43.2.0-darwin-arm64.zip)
javascript·macos·electron·node.js·跨平台·桌面应用开发·开源框架
Fu_Lin_34 分钟前
《Qt嵌入式从零基础到精通》前言与阅读指南
开发语言·qt
名字还没想好☜38 分钟前
Go 的 select 实战:超时、非阻塞收发与优雅退出的三个套路
开发语言·数据库·golang·go·并发