一、该问题的重现步骤是什么?
1. 大屏前后端独立部署,后端配置了sign-key
2. 跳转时能够获取token,通过在大屏接口的请求头中拿到cookie中的token值
3.大屏接口请求是跨域,做了nginx代理
4. 接口能够正常请求到bladex的接口数据,但是常规其他接口请求头中也带了Blade-Auth,并且500服务器异常
二、你期待的结果是什么?实际看到的又是什么?
期待看到仅这个接口增加请求头Blade-Auth,不影响其他常规接口
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
Saber3、avue-data、Data-Server-Boot 都是最新版本、centos系统
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
两边的服务sign-key是否都配置的一样?跨服务的token认证是需要sign-key都配置成一致才可以。
如果你携带token需要制定api列表,可以给avue-data项目发一个issue,让官方提供下指定配置匹配到的接口才携带blade-auth。
issue地址:https://git.avuejs.com/avue/avue-data/issues