我有这个:
final Router router = Router.router(vertx);
router.route().handler(BodyHandler.create());
router.route().handler(new JWTHandler());
router.route("/").handler(ctx -> {
HttpServerResponse response = ctx.response();
response
.putHeader("content-type", "text/html")
.end("<h1>Hello from non-clustered messenger example!</h1>");
});
vertx.createHttpServer()
.requestHandler(router)
当我点击“ /”路由时,我将收到“来自非集群的问候”。但是我的JWTHandler中间件不会被点击-没有任何记录。
我没有正确设置中间件吗?我希望BodyHandler和JWTHandler中间件在其他处理程序之前顺序运行。