如果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回答

甲蛙

2023-04-14

可以试试抛异常,由controller的统一异常处理来返回CommonResp

0
1
慕神4535282
非常感谢!
2023-04-17
共1条回复

新版Springboot3.0打造能落地的高并发仿12306售票系统

最新版Spring3.0仿12306售票系统实战

852 学习 · 511 问题

查看课程