vert.x - Vert.x 响应路径处理程序示例
问题描述
我正在寻找一个 Vert.x 响应处理程序的示例,例如,它可以为所有 500 个响应添加一个标头。
所有处理程序似乎只处理请求。
解决方案
这就是我最终使用的。
router.route().handler(ctx -> {
ctx.addHeadersEndHandler(ctx1 -> {
if (ctx.response().getStatusCode() >= 500) {
log.error("Failure: " + ctx.request().absoluteURI() + " --> " + ctx.response().getStatusCode());
}
});
ctx.next();
});
推荐阅读
- android - 公共类 PeripheralManager - 返回所有存根
- excel-2010 - 当从 SQL 数据库编辑(删除)Power Query 中的表列时,此编辑是否永久?
- python - 将 JSON 文件(或 XML,如果更简单的话)转换为 Python 中修改后的 XML 文件
- emacs - Isabelle/jEdit:Emacs 设置标记不起作用
- java - 如何将java字节数组制作成reactJS视频
- swift - 创建特定模式的数字数组的快速方法是什么?
- javascript - 如何使用模块工厂在javascript中创建对象和操作dom?
- javascript - Spotify api没有搜索?
- c# - 如何根据相机的旋转来旋转物体?
- c++ - 在 C++ 中创建一个随机生成的图矩阵