如果token不为空,可以再设置一下CommonResp后再返回给前端吗?
来源:6-8 为gateway增加登录校验拦截器

慕神4535282
2023-04-14
如题:
+ if (token == null || token.isEmpty()) {
+ LOG.info( "token为空,请求被拦截" );
+ exchange.getResponse().setStatusCode(HttpStatus.UNAUTHORIZED);
+ // 老师,可以在此设置或是在别的地方设置一下CommonResp后再返回给前端吗?我
+ // 试了,通过 exchange 没办法set进来CommonResp,请问一下要怎么做,麻烦给个例子,谢谢!
+ return exchange.getResponse().setComplete();
+ }
写回答
1回答
-
可以试试抛异常,由controller的统一异常处理来返回CommonResp
012023-04-17
相似问题