是否可以为路径添加2个处理程序?vert.x使用多个处理程序
我需要从文件夹加载html
内容,并检查session
值,当我访问/
路径时。
如果我放置router.route().handler(StaticHandler.create().setWebRoot("webroot"));
它将从webroot
文件夹中读取内容。
而当我使用下面的代码,它会执行hanlder代码。
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。而我找不到一个方法来读取整个目录。