优秀的编程知识分享平台

网站首页 > 技术文章 正文

VUE集成PDF.js时token验证问题(基于vue的token认证机制(完整版))

nanyue 2024-10-25 13:11:30 技术文章 1 ℃

在VUE项目中集成PDF.js时,有时需要进行基于token的权限验证,也就是需要把浏览器本地存储的token相关信息加入到PDF.js请求的header中。

解决方法:

在PDF.js文件的根目录的build文件夹下,对PDF.js进行修改,具体如下:

// 定位代码位置,大概1136行
const params = Object.create(null);
let rangeTransport = null,
worker = null;

// 需要添加设置token的代码
let user = window.localStorage.getItem('user')?JSON.parse(window.localStorage.getItem('user')):{};
params['httpHeaders'] = {"token": user.token};

Tags:

最近发表
标签列表