Wie konfiguriere ich Java EE, das auf GAE läuft, um mit Angular UI Router in html5Mode zu arbeiten?

8

Ich versuche, den Standort-Provider html5Mode des UI-Routers für meine Angular-Anwendung auf "true" zu setzen: locationProvider.html5Mode(true) . Während dies clientseitig funktioniert (entsprechend umgeleitet), stoße ich auf Probleme mit dem Server. Ich verwende eine Instanz der Java Enterprise Edition in Google App Engine.

Ich habe mein web.xml so konfiguriert, wie es für Java EE-Abschnitt in den Angular ui-router FAQ :

%Vor%

Leider bekomme ich auch bei der obigen Konfiguration, wenn ich zu clientbasierten Routen blicke, immer noch einen 404-Fehler vom Server. Ich habe verschiedene Werte ( /index.html , index.html ) für das Element error-page > location mit dem gleichen Ergebnis ausprobiert.

Ich vermisse wahrscheinlich etwas Offensichtliches in meiner Konfiguration, aber bin nicht in der Lage, was ich falsch mache.

    
ahsteele 21.01.2017, 19:35
quelle

0 Antworten