2017-01-27 4 views
0

Ich entwickle eine eckige 2, die auf IBM Bluemix eingesetzt wird.Direkte Zugriff auf Angular 2 Routen auf Bluemix: 404

Nach der Bereitstellung kann ich nicht mehr direkt auf Pfade wie myangular2app.mybluemix.net/somePath zugreifen, was zu einer 404-Seite führt, während es bei lokaler Ausführung funktioniert. Ich kann nur myangular2app.mybluemix.net öffnen und von dort über die Navigation der App auf den gewünschten Pfad zugreifen, aber wie kann ich auf diese Pfade direkt per URL auf bluemix zugreifen?

Antwort

0

Es hängt alles davon ab, welchen Webserver Sie unter IBM bluemix betreiben. Abhängig vom Webserver müssen Sie die Konfiguration ändern, so dass alle 404-Dateianforderungen an index.html umgeleitet werden. Zum Beispiel, wenn Sie nginx ausgeführt haben, müssen Sie den Server-Block bearbeiten, um etwas wie folgt zu enthalten: