2014-06-09 6 views
13

Ich versuche, meine mean.js App auf Heroku zu implementieren. Irgendwie lädt die App auf Heroku eine leere Seite. Es scheint, als ob die eckige App nicht richtig geladen wurde.Leere Seite auf Heroku - mean.js eckige App

Möglicherweise ein Problem mit Bower-Abhängigkeiten?

Bitte werfen Sie einen Blick auf die blank heroku app.

Die Heroku-Protokolle zeigen keine Fehler. Auch keine Winkelfehler.

Ich würde jede Hilfe zu schätzen wissen.

+0

Warum wurde meine Frage abgelehnt? Hinterlasse wenigstens einen Kommentar, damit ich weiß, was ich beim nächsten Mal besser machen kann ... – eshaham

Antwort

24

OK, ich fühle mich dumm.

Es dauerte eine Weile zu erkennen, dass, während meine Mean.js App im Produktionsmodus ausgeführt wird, keine der Client-Seite JavaScript geladen wurde.

Es stellt sich heraus, dass ich grunzen Build ausführen musste (es ist in der mean.js manual).

RTFM :-)

+0

Ich fühle mich noch dümmer. Ich habe das gleiche Problem, und ich kann es nicht mit einem Grunzen lösen, bevor ich es zu Heroku schiebe ... könnten Sie genauer sein? – Edo

+5

Es war so einfach, aber hier sind einige Tipps: Stellen Sie sicher, dass die dist-Dateien nicht ignoriert werden, überprüfen Sie die Seitenquelle, ob sie referenziert werden, überprüfen Sie, ob in der Chrom-Dev-Tool-Konsole JavaScript-Fehler vorhanden sind. – eshaham

+3

BINGO. public/dist wurde gitignored, weil einer meiner Teammitglieder NetBeans benutzt und dist/zu .gitignore hinzufügt und solange public/dist für jede Änderung erstellt wird, kümmert es mich nicht ... Danke, du sparst meine Nacht – Edo

1

Denken Sie daran, Sie haben npm install sowie bower install

3

Gehen Sie in den App-Einstellungen von Heroku Armaturenbrett laufen.

Zum Config Vars

ändern Produktion auf Entwicklung.