是否可以为路径添加 2 个处理程序?
我需要html
从文件夹加载内容并session
在访问/
路径时检查值。
如果我放置router.route().handler(StaticHandler.create().setWebRoot("webroot"));
它将从webroot
文件夹中读取内容。
当我使用以下代码时,它将执行处理程序代码。
router.route("/").handler(routingContext -> {
Session session = routingContext.session();
String name = session.get("uname");
// some code
});
但是,当我尝试访问此路径时,有什么方法可以执行这两个处理程序?
我试过
HttpServerResponse response = routingContext.response();
response.sendFile("webroot/index.html");
但它只是读取index.html
文件而不读取 CSS。而且我找不到读取整个目录的方法。