令牌|视频远程通话系统EasyRTC重启后服务报“令牌已过期”401请求错误EasyRTC服务重启报“令牌已过期”401请求错误


北京联盟_本文原题:视频远程通话系统EasyRTC重启后服务报“令牌已过期”401请求错误
熟悉TSINGSEE青犀视频团队的小伙伴都知道 , 作为专注于音视频流媒体服务近10年的老牌软件企业 , 我们不仅有设备到流媒体到用户这样的单向链路直播产品 , 也有设备到设备 , 设备到平台 , 平台到设备之间双向、多方的音视频通话产品 , 应用场景有视频会议、在线教学、直播互动等 , 比如EasyRTC视频通话会议系统 。
令牌|视频远程通话系统EasyRTC重启后服务报“令牌已过期”401请求错误EasyRTC服务重启报“令牌已过期”401请求错误
本文插图
【令牌|视频远程通话系统EasyRTC重启后服务报“令牌已过期”401请求错误EasyRTC服务重启报“令牌已过期”401请求错误】

EasyRTC服务重启报“令牌已过期”401请求错误 我们可以将EasyDSS集成进EasyRTC系统当中 , 当EasyRTC前端项目启动 , EasyDSS服务重启后 , 如果项目为退出登录就会卡在首页无法退出 , 且报错“令牌已过期 , 请重新登录” , 如下图所示:
令牌|视频远程通话系统EasyRTC重启后服务报“令牌已过期”401请求错误EasyRTC服务重启报“令牌已过期”401请求错误
本文插图

问题分析
页面头部的用户退出信息是通过userInfo的请求来获取到的 , 当EasyDSS服务重启后 , userInfo请求失败 , 页面无法渲染 , 所以没法退出 。
解决方案
我们可以设置在项目的路由导航中先进行判断 , 如果请求成功就next()下去 , 如果请求失败就跳转到登录页 。
令牌|视频远程通话系统EasyRTC重启后服务报“令牌已过期”401请求错误EasyRTC服务重启报“令牌已过期”401请求错误
本文插图

解决后跳转登陆页面 , 并提醒重新登录 。
令牌|视频远程通话系统EasyRTC重启后服务报“令牌已过期”401请求错误EasyRTC服务重启报“令牌已过期”401请求错误
本文插图


    推荐阅读