如何在 Vert.x3 中编写自定义处理程序?
How to write custom handlers in Vert.x3?
我是 Vert.x 的新手(使用版本 3.2.1)。 AFAIK,我们可以像这样使用 Java 创建自定义处理程序:
public class MyHandler implements Handler<RoutingContext>{
@Override
public void handle(RoutingContext context) {
}
...
}
有什么方法可以使用 Java脚本编写相同的内容吗?
在 javascript 中使用 JS 闭包符号,例如:
function (ctx) { ... }
一个完整的问候语示例:
var Router = require("vertx-web-js/router");
var router = Router.router(vertx);
router.route().handler(function (routingContext) {
routingContext.response().putHeader("content-type", "text/html").end("Hello World!");
});
vertx.createHttpServer().requestHandler(router.accept).listen(8080);
我是 Vert.x 的新手(使用版本 3.2.1)。 AFAIK,我们可以像这样使用 Java 创建自定义处理程序:
public class MyHandler implements Handler<RoutingContext>{
@Override
public void handle(RoutingContext context) {
}
...
}
有什么方法可以使用 Java脚本编写相同的内容吗?
在 javascript 中使用 JS 闭包符号,例如:
function (ctx) { ... }
一个完整的问候语示例:
var Router = require("vertx-web-js/router");
var router = Router.router(vertx);
router.route().handler(function (routingContext) {
routingContext.response().putHeader("content-type", "text/html").end("Hello World!");
});
vertx.createHttpServer().requestHandler(router.accept).listen(8080);