2017-03-04 2 views
0

Ich erstelle eine Glut App. Die App funktioniert gut, während sie auf dem Entwicklungsserver läuft (mit Ember-Serve), aber wenn ich meine App mit ember build -prod erstelle und sie auf meinem Server, der Apache ist, deploy, funktioniert nur Index-Route und nichts anderes.Alle Routen funktioniert nicht nach der Bereitstellung von Glut App

Dies ist verständlich, da nur Indexpfad physisch ist, aber ich finde keine Möglichkeit, dies zu tun.

Gibt es Dokumentation zum Build-Prozess, die alle Routen aktivieren kann?

+1

Vielleicht ist nützlich https://discuss.emberjs.com/t/ember-ember-cli-and-apache/ 7755/2 –

Antwort

2

Dies kann EmberJS nicht durch den Build-Prozess beheben. Sie müssen die Konfiguration Ihres Servers ändern.

Apache mod_dir hat eine "Fallback Resource" -Richtlinie, die Sie für Ihre Website aktivieren müssen, da die JavaScript-Router-URLs nicht auf tatsächliche Dateien oder Ordner verweisen.

Fügen Sie diese Direktive in der Virtualhost-Eintrag:

FallbackResource /index.html 

Siehe this related answer

Verwandte Themen