如何使 Vert.x return 成为 404 响应?
How to make Vert.x return a 404 response?
我正在学习 Vert.x 并创建了这个简单的函数
public Maybe<UserPasswordCheckResponse> checkPassword(OperationRequest ctx) {
String userId = ctx.getHeaders().get("userId");
Maybe<User> getUser = UserRepository.getUserById(userId)
.subscribeOn(RxHelper.scheduler(Vertx.currentContext().owner()));
return getUser.map(result -> {
UserPasswordCheckResponse userResponse = new UserPasswordCheckResponse();
userResponse.setPassword(result.getPasswordFake());
return userResponse;
});
}
找不到用户时返回404怎么办?
UserPasswordCheckResponse
是否扩展 io.vertx.ext.web.api.OperationResponse
?
然后就可以使用setStatusCode
方法了
我正在学习 Vert.x 并创建了这个简单的函数
public Maybe<UserPasswordCheckResponse> checkPassword(OperationRequest ctx) {
String userId = ctx.getHeaders().get("userId");
Maybe<User> getUser = UserRepository.getUserById(userId)
.subscribeOn(RxHelper.scheduler(Vertx.currentContext().owner()));
return getUser.map(result -> {
UserPasswordCheckResponse userResponse = new UserPasswordCheckResponse();
userResponse.setPassword(result.getPasswordFake());
return userResponse;
});
}
找不到用户时返回404怎么办?
UserPasswordCheckResponse
是否扩展 io.vertx.ext.web.api.OperationResponse
?
然后就可以使用setStatusCode
方法了