Konfiguriere den Dropwizard für den Server index.html für (fast) alle Routen?

9

Ich baue eine einzelne Seite Anwendung, die alle ihre HTML-Anfrage Routing auf der Client-Seite und auf der Back-End DropWizard verwendet, um eine Reihe von JSON-Dienste bereitzustellen.

Im Wesentlichen habe ich Probleme, den Anlegesteg im Dropwizard zu bekommen, um index.html für jede Anfrage außer den folgenden Pfaden zu bedienen:

%Vor%

Tatsächlich habe ich eine Menge Probleme, eine Dokumentation zu finden, die Ihnen sagt, wie Sie überhaupt ein http-Routing einrichten können. (Ich bin kein Java-Typ).

Hier ist meine einfache yaml config: '

%Vor%

Was muss ich hinzufügen, um dies zu erreichen?

Danke

    
Helder Roem 20.03.2014, 19:18
quelle

1 Antwort

14

Ich habe das getan, ohne meine Konfiguration zu ändern. Tatsächlich brauchte ich nur eine Codezeile, um in die initialize Methode meiner Application Klasse eingefügt zu werden:

%Vor%

Was im Grunde sagt, dass ich irgendetwas unter /app in meiner JAR-Datei unter dem URL-Muster / bereitstellen soll, mit index.html als Standarddatei. Dieses Bündel wird statisch genannt, aber Sie können den Namen wählen, den Sie mögen.

Beachten Sie, dass ich Version 0.7.0-rc2 von Dropwizard verwende, ich bin nicht sicher, ob es auch für frühere Versionen funktioniert.

    
mthmulders 25.03.2014, 09:23
quelle