是否可以爲路徑添加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。而我找不到一個方法來讀取整個目錄。