vert.x - 向 Vert.x 中间件的 RoutingContext 添加数据
问题描述
假设我有这个中间件类:
public class Middleware implements Handler<RoutingContext> {
public void handle(RoutingContext ctx) {
ctx.set("foo", "bar"); // ctx.set is an imaginary method
ctx.next();
}
}
ctx.set() 方法是虚构的——它在 3.6.2 版本中不存在。那么我们如何在请求的上下文中设置任意信息呢?
解决方案
有一种put
方法:
public class Middleware implements Handler<RoutingContext> {
public void handle(RoutingContext ctx) {
ctx.put("foo", "bar");
ctx.next();
}
}
推荐阅读
- php - glob() 是获取具有特定字符串或扩展名的特定文件的最佳方法吗?
- url - SEND 调解器上的 url 格式错误
- c# - How can I refresh my jwtsecuritytoken in my project?
- networking - add EC2 nodes to baremetal kubernetes cluster
- reactjs - How do I create a JS file in my react app?
- python - 如何在 PyQt5 应用程序中运行生成器循环而不停止它?
- mysql - perl - insert value if column word is missing
- c# - Accessing array of child objects in c#
- angular7 - Ionic 4 - Platform.resume event calling
- python - Find global references in nested functions