再次打开文档的时候,重新传入token,但服务端header里获取的还是上一次的token

阅读次数 197

前端init初始化的时候传入了fileToken,然后更新一个新的token,后端从x-weboffice-token获取的还是原来的token,并没有更新到最新的token

2 Answers

是使用 sdk 更新 token 的吗? 可否贴一下代码

提供一下JSSDK初始化加载文档的代码片段呢?或者直接提供一下在线地址

初始化: const instance = WebOfficeSDK.init({
officeType: WebOfficeSDK.OfficeType[props.officeType],
appId: props.appId,
fileId: props.fileId,
mount: document.querySelector(${data.mount || props.mount}) as HTMLElement,
fileToken: user.token,
});

这个只是初始化设置了fileToken,如果需要定时刷新token,需要配合refreshToken来更新。https://solution.wps.cn/docs/web/quick-start.html#%E4%BD%BF%E7%94%A8%E6%96%B9%E5%BC%8F

加上refreshToken也不行,后端获取的还是上一次的token