diff --git a/src/de/tudbut/tryumph/example/FileServer.java b/src/de/tudbut/tryumph/example/FileServer.java index 6cf86c0..412f3d1 100644 --- a/src/de/tudbut/tryumph/example/FileServer.java +++ b/src/de/tudbut/tryumph/example/FileServer.java @@ -63,8 +63,14 @@ public class FileServer implements IRequestCatcher, RequestHandler.Listener { } @GET - @Path("/.*") + @Path(".*/") public void onIndex(Request request, Callback res, Callback rej) { + res.call(new Response(request, request.context.file(data.getString("dir") + request.path.replace("..", "") + "/index.html"), 200, "OK")); + } + + @GET + @Path("/.+") + public void onFile(Request request, Callback res, Callback rej) { res.call(new Response(request, request.context.file(data.getString("dir") + request.path.replace("..", "")), 200, "OK")); }