首页 > 解决方案 > Vert.x 响应路径处理程序示例

问题描述

我正在寻找一个 Vert.x 响应处理程序的示例,例如,它可以为所有 500 个响应添加一个标头。

所有处理程序似乎只处理请求。

标签: vert.x

解决方案


这就是我最终使用的。

router.route().handler(ctx -> {
    ctx.addHeadersEndHandler(ctx1 -> {
        if (ctx.response().getStatusCode() >= 500) {
            log.error("Failure: " + ctx.request().absoluteURI() + " --> " + ctx.response().getStatusCode());
        }
    });
    ctx.next();
});

推荐阅读