将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)
  }
)
相关推荐
合作小小程序员小小店4 分钟前
舆情,情感微博系统demo,基于python+qt+nlp,开发语言python,界面库qt,无数据库版,数据来自第三方网站获取,
开发语言·pytorch·qt·自然语言处理·nlp
La Pulga8 分钟前
【STM32】FLASH闪存
android·c语言·javascript·stm32·单片机·嵌入式硬件·mcu
hashiqimiya10 分钟前
c++的头文件使用
开发语言·c++·算法
panamera1215 分钟前
C++中vector
开发语言·c++
荻酷社区15 分钟前
HTML加密工具EXE软件介绍
前端·html·html加密·html代码加密工具
拳里剑气15 分钟前
C++:string的使用
开发语言·c++·学习方法
chxii19 分钟前
前后端分离
前端
国服第二切图仔19 分钟前
Rust开发之Result枚举与?运算符简化错误传播
开发语言·python·rust
Dovis(誓平步青云)44 分钟前
《静态库与动态库:从编译原理到实战调用,一篇文章讲透》
linux·运维·开发语言
Nan_Shu_6141 小时前
学习:JavaScript(1)
开发语言·javascript·学习·ecmascript