Heroku Nicht BEKOMMEN /
Ich bin neu auf Heroku und glaube, ich bin nach all den beschriebenen Schritten auf Heroku-website, um die Bereitstellung über das node.js – https://devcenter.heroku.com/articles/getting-started-with-nodejs – aber trotz Hinweise auf Erfolg sehe ich nur im browser, wenn ich gehen, um meine neu generiert herokuapp.com Website.
Nicht BEKOMMEN kann /
Kein Fehler bei der Ausführung
git push heroku master
Meine Procfile ist einfach
web: node app.js
Ich nicht ganz verstehen, dynos noch nicht, aber es scheint sich zu einem running:
heroku ps
=== web (1X):node app.js
web.1: bis 2014/07/03 23:55:00 (~ 18m Wochen)
Dann:
heroku open
Öffnen APP-NAME... fertig
Aber https://APP-NAME.herokuapp.com/ zeigt nur die Nicht BEKOMMEN kann / Nachricht.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hatte ich meine dist Verzeichnis in meiner .gitignore - Datei, so war ich nicht Begehen, dist, um mein repo und nicht schieben Sie es auf Heroku. Daher Heroku konnte nicht finden, Inhalte zu dienen.
Ich aktualisiert meine .gitignore, engagiert, und schob und meine app zeigt sich ganz gut auf Heroku jetzt.
dist
Ordner enthält immer neue Veränderungen und sollte daher nicht begangen werden. Bitte korrigieren Sie mich, wenn ich falsch bin.fast 3 Jahre, aber ich bin für die Beantwortung verweisen.
Nur ein einfaches Beispiel croped für Ihr Paket.json
Offensichtlich bist du wohl getan, und besser heute...ich bin nur darauf verweisen, für die nächsten Räte.
Ich würde denken, dass Sie haven ' T Hinzugefügt die Dateien von git. Was auch immer Datei, die du bearbeitet hast, die auf Ihrem lokalen Computer befindet, müssen Sie
git add xyz.ext
,git commit -m "Message"
,git push heroku master -u
(-u
sparen die 'heroku master" - Parameter, so dass zukünftige Ergänzungen, die Sie brauchen nur zu gebengit push
).Kurz gesagt, jedes mal, wenn Sie aufgefordert werden, das bereitstellen der app, müssen Sie
git add
,git commit
,git push
. Hoffe, das hilft.Ich weiß nicht, warum es funktionierte, aber ich änderte die Lage meiner eckige
/dist
aus[root]client/dist
zu[root]/dist
auf der gleichen Verzeichnisebene wieserver.js