后端无法接收到前端发的Blade-Auth,但是可以接收到PostMan的

Blade 未结 1 609
王润泽
王润泽 剑童 2022-09-19 11:26

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

  1. 从git克隆下来新的saber和blade,然后由postman测试接口并发送token,一切正常

  2. 使用nginx去解决跨域问题,

3. 然后使用saber在网页上发送请求,并携带Blade-Auth,出现签名认证失败,前端报错是跨域

4尝试将接口添加到不用验证token的安全框架过滤集合,成功


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

期待是后端能和postman一样,实际上只有postman是正常的

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

saber和bladex都是1.9.2,程序和nginx都是在window10上

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

签名认证失败,请求接口、blade-system/dict/dictionary,请求ip是,参数是

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

1条回答
  • 2022-09-21 01:30

    麻烦把问题的场景描述的再详细一些,比如saber在网页上发送请求是怎么调用的,api地址是什么,nginx是否配置了反向代理等等。

    如果是部署的话,可以参考下这个配置:https://sns.bladex.cn/q-184.html

    0 讨论(0)
提交回复