大屏接口请求时会去拿到这个token值添加到Blade-Auth中,但是常规接口请求会报服务器异常

Blade 未结 1 489
hcrdilz
hcrdilz 剑侠 2025-01-23 17:37

一、该问题的重现步骤是什么?

1. 大屏前后端独立部署,后端配置了sign-key

2. 跳转时能够获取token,通过在大屏接口的请求头中拿到cookie中的token值

3.大屏接口请求是跨域,做了nginx代理

4. 接口能够正常请求到bladex的接口数据,但是常规其他接口请求头中也带了Blade-Auth,并且500服务器异常


二、你期待的结果是什么?实际看到的又是什么?

期待看到仅这个接口增加请求头Blade-Auth,不影响其他常规接口

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

Saber3、avue-data、Data-Server-Boot 都是最新版本、centos系统

四、请提供详细的错误堆栈信息,这很重要。

1737624650572.png

五、若有更多详细信息,请在下面提供。


1条回答
  • 2025-01-24 00:19

    两边的服务sign-key是否都配置的一样?跨服务的token认证是需要sign-key都配置成一致才可以。

    如果你携带token需要制定api列表,可以给avue-data项目发一个issue,让官方提供下指定配置匹配到的接口才携带blade-auth。

    issue地址:https://git.avuejs.com/avue/avue-data/issues


    0 讨论(0)
代码语言
提交回复