中间件不会使用router.route()受到攻击

时间:2019-01-28 03:18:29

标签: java vert.x

我有这个:

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中间件在其他处理程序之前顺序运行。

0 个答案:

没有答案