diff --git a/src/main/java/tech/nevets/igformatter/Main.java b/src/main/java/tech/nevets/igformatter/Main.java index ce0c27f..8d72886 100644 --- a/src/main/java/tech/nevets/igformatter/Main.java +++ b/src/main/java/tech/nevets/igformatter/Main.java @@ -19,6 +19,22 @@ public class Main { port(8080); } + options("/*", + (request, response) -> { + String accessControlRequestHeaders = request.headers("Access-Control-Request-Headers"); + if (accessControlRequestHeaders != null) { + response.header("Access-Control-Allow-Headers", accessControlRequestHeaders); + } + + String accessControlRequestMethod = request.headers("Access-Control-Request-Method"); + if (accessControlRequestMethod != null) { + response.header("Access-Control-Allow-Methods", accessControlRequestMethod); + } + + return "OK"; + } + ); + post("/igformatter/upload", new GenerateRoute()); Timer timer = new Timer(true);