我是 Vert.X 的新手。
Vert.x 是否有内置的集中式过滤器?我的意思是您将在 J2EE 应用程序上使用的过滤器类型。
例如,所有页面都必须经过身份验证过滤器或类似的操作。
在 Vert.x 中是否有标准化的方法来实现这一目标?
我知道这个问题已经很老了,但是对于那些仍在 Vertx 3 中寻找过滤器的人来说,解决方案是使用subRouter
作为过滤器:
// Your regular routes
router.route("/").handler((ctx) -> {
ctx.response().end("...");
});
// Have more routes here...
Router filterRouter = Router.router(vertx);
filterRouter.get().handler((ctx)->{
// Do something smart
// Forward to your actual router
ctx.next();
});
filterRouter.mountSubRouter("/", router);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)