该如何正确修改请求头名称

Blade 未结 2 55

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

1. 修改前端请求头名称(aip路径名称)时,登录后会报错

将Blade-Auth 修改为Nebula-Auth

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

登陆成功,实际看到登陆失败

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

bladex IOT ubuntu

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

image.pngimage.png

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

2条回答
  • 下载这里的工程master分支:https://github.com/chillzhuang/blade-tool

    全局搜索 Blade-Auth,改成你们需要的之后,根目录执行 mvn clean install 刷新本地依赖就可以了


    另外前端的api地址你这里看看是否也修改了:https://center.javablade.com/blade/BladeX-Links/src/branch/master/blade-service/blade-server/src/main/java/org/springblade/modules/auth/controller/AuthController.java#L58


    0 讨论(0)
  • 下载好这个分支之后,是要放到本地仓库吗?如果不采用本地仓库,可以有别的办法吗?或者可不可以直接在blade-link里进行修改呢?

    作者追问:2天前

    不需要合并到本地工程,直接把它当作是一个独立的工程就行。修改完毕后,在blade-tool工程的根目录执行 mvn clean install,会直接安装jar包替换本地的原版jar包,这样你的links工程依赖到的就是你自己修改过后的版本了。


    如果不想下载处理这个tool工程,可以在 blade-server 服务的包里创建 tool 工程里你需要修改的同目录的文件的包名,这样启动的时候就会自动覆盖jar包内的配置了。


    像这个红框内的文件就是和 blade-tool 同目录同名的文件,修改后直接覆盖的,tool工程里的内容又需要修改的地方,你也这么操作就行。


    CleanShot20251011173134@2x.png

    0 讨论(0)
提交回复