boot+saber 提示 No handler found for GET /blade-auth/captcha

Blade 未结 1 965
pacer1982
pacer1982 剑童 2021-11-22 23:45

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

1.正常开发启动boot后台 

2.build并serve saber前台

3.No handler found for GET /blade-auth/captcha


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

期待正常显示验证码并登录

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

后台boot,前台saber,win10开发环境

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


2021-11-22 23:41:52.556  WARN 4208 --- [ XNIO-1 task-54] o.s.web.servlet.PageNotFound             : No mapping for GET /blade-auth/captcha

2021-11-22 23:41:52.556 ERROR 4208 --- [ XNIO-1 task-54] o.s.c.log.error.RestExceptionTranslator  : 404没找到请求:No handler found for GET /blade-auth/captcha

2021-11-22 23:41:52.560  INFO 4208 --- [ XNIO-1 task-53] o.s.core.mp.plugins.SqlLogInterceptor    : 

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

如果我把saber中user.js的 

url: '/api/blade-auth/captcha',

改为  /api/blade-auth/oauth/captcha不报错,但是不显示验证码,并且debug后台获取到验证码内容后,无法登录。


1条回答
  • 2021-11-23 10:40

    看描述,你用的商业版后端和开源版前端。两者要统一,否则功能无法使用。

    另外你可以直接到浏览器或者postman调用一下验证码接口,看看 /blade-auth/captcha 能否正确返回

    作者追问:2021-11-23 14:27

    请问https://center.bladex.cn/blade/Saber上面是开源版还是商业版,我公司买了商业版了哈

    0 讨论(0)
提交回复