2014-07-04 20 views
8

Ich bin neu bei Heroku und glaube, dass ich alle Schritte auf der Heroku-Website folgen, um über node.js - https://devcenter.heroku.com/articles/getting-started-with-nodejs zu implementieren - aber trotz Anzeichen für Erfolg, sehe ich nur das im Browser, wenn ich gehe zu meiner neu erstellten herokuapp.com Seite.Heroku kann nicht GET/

Kann nicht GET/

Keine Fehler bei

git push heroku master 

Meine procfile Ausführung ist einfach

web: node app.js 

Ich nicht ganz DYNOS verstehen noch nicht, aber es scheint zu sein läuft:

Heroku ps === Bahn (1X): node app.js web.1: bis 2014.07.03 23.55.00 (~ 18m vor)

Dann:

Heroku offen Eröffnung APP-NAME ... done

Aber https://APP-NAME.herokuapp.com/ zeigt nur die Kann nicht GET/ mich Ssage.

Antwort

18

hatte ich mein dist Verzeichnis in meiner .gitignore Datei enthielt, damit ich nicht dist meinen Repo begehen und es nicht zu Heroku schieben. Daher konnte Heroku keine Inhalte finden, die er bedienen konnte.

Ich aktualisiert meine .gitignore, verpflichtet, und schob, und meine App zeigt sich jetzt gut auf Heroku.

2

fast 3 Jahre, aber ich antworte als Referenz.

  • im Allgemeinen/dist ist ein Build-Prozess erzeugte Verzeichnis, es ist vorübergehend und ändert eine Menge, während in unseren Quellen arbeiten, so /dist nicht versioniert.
  • auf Ihrer package.json können Sie ein Skript namens Postinstall mit diesem Build-Prozess hinzufügen, sagen wir, Sie haben eine Aufgabe in Gulp namens Build ... so "postinstall": "Schluck Build"
  • wenn Sie Ihr Projekt verwalten zu Abhängigkeiten in bower, installieren npm --save bower und "post":

nur ein einfaches Beispiel croped für Ihre package.json

"./node_modules/bower/bin/bower & & schluck Build installieren"
{ 
    "dependencies: { 
    "bower":"^1.8.0", 
    "grunt":"^1.0.1", 
    }, 
    "scripts": { 
    "start": "node ./www.js", 
    "build": "grunt dist", 
    "postinstall": "./node_modules/bower/bin/bower install && npm run build" 
    } 
} 

Obviou s du bist wahrscheinlich fertig und besser heute ... Ich verweise es nur für die nächsten Beratungen.

Verwandte Themen