LoginAdminGatewayFilter 4?
来源:16-6 登录token超时优化
慕神4535282
2020-11-02
老师,下午好,请教一个问题,
public class LoginAdminGatewayFilter implements GatewayFilter, Ordered {
@Override
public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {
....
if (token == null || token.isEmpty()) {
LOG.info("token为空,请求被拦截");
exchange.getResponse().setStatusCode(HttpStatus.UNAUTHORIZED);
return exchange.getResponse().setComplete();
}
...
}
}
请问一下老师,这里 return exchange.getResponse().setComplete(); 返回的是Mono<Void> 类型,那这个Mono<Void> 类型 是不是就是未鉴权时返回给前端的类型,这个时候不严格要求(返回给前端的类型)一定要是 ResponseDto<T> 类型吗?
谢谢老师解答 !
写回答
1回答
-
这个Mono不是给前端用的,是给gateway内部用的,所以跟ResponseDto不是一个概念。
012020-11-03
相似问题