2017-05-13 2 views
0

Ich versuche, Menn App auf Heroku arbeiten. Aber jetzt würde sogar das Reparieren des Knotenservers ausreichen.Mern App auf Heroku

Das habe ich schon gemacht.

  1. Erstellt App in Heroku und schieben Sie mein Projekt zu ihm.
  2. Hinzugefügte mLab-Datenbankverknüpfung. (läuft ordnungsgemäß auf dem lokalen Server)
  3. setzen Sie Dev-Abhängigkeiten auf die Abhängigkeiten.
  4. Versucht, "heroku run node server.js" über heroku CLI auszuführen. Dann protokolliert es, wie der Server an Port 8080 gestartet wurde.

Aber ich kann nicht auf die API oder die Weboberfläche zugreifen. Meine app url = http://travelaround.herokuapp.com

Bitte beachten Sie meine Web-Anwendung wurde create mit erstellen reagieren-App Meine Logs bei Heroku,

2017-05-14T17:17:50.113754+00:00 heroku[api.1]: Process exited with status 0 
 

 
2017-05-14T17:17:52.979224+00:00 heroku[api.1]: Starting process with command `nodemon server.js` 
 

 
2017-05-14T17:17:53.538796+00:00 heroku[api.1]: State changed from starting to up 
 

 
2017-05-14T17:17:55.154398+00:00 app[api.1]: [33m[nodemon] 1.11.0[39m 
 

 
2017-05-14T17:17:55.156364+00:00 app[api.1]: [33m[nodemon] to restart at any time, enter `rs`[39m 
 

 
2017-05-14T17:17:55.156522+00:00 app[api.1]: [33m[nodemon] watching: *.*[39m 
 

 
2017-05-14T17:17:55.157062+00:00 app[api.1]: [32m[nodemon] starting `node server.js`[39m 
 

 
2017-05-14T17:17:55.982045+00:00 app[api.1]: Database connection Established at mongodb://test:[email protected]:39791/travelaround 
 

 
2017-05-14T17:17:56.008148+00:00 app[api.1]: api running on port 3000 
 

 
2017-05-15T14:22:19.692618+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/" host=travelaround.herokuapp.com request_id=b46a031e-db9d-4cac-93fa-ffd73f51e5f3 fwd="93.65.70.107" dyno= connect= service= status=503 bytes= protocol=http 
 

 
2017-05-15T14:22:20.297803+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/favicon.ico" host=travelaround.herokuapp.com request_id=9ca4977c-b45e-4f3e-b98a-1034855e8c4f fwd="93.65.70.107" dyno= connect= service= status=503 bytes= protocol=http
Resources Tab Screen Shot

+1

Gehen Sie in den Anwendungsordner und führen Sie 'heroku logs' aus. Was ist das Ergebnis? – Corrado

+0

Hallo @ Corrado Die Protokolle hinzugefügt! :) – HelpingHand

+0

Es scheint, dass Sie keine Dynos laufen haben. Um es zu beheben, versuche 'heroku ps: scale web = 1' zu starten und starte deine heroku-App neu, sollte theoretisch funktionieren! – Corrado

Antwort

0

Ok, Aus dem Screenshot Ihres Heroku-Dashboards und dem Fehler sieht es so aus, als würden Ihre Dynos nicht ausgeführt. Ich schlage vor, dass Sie Ihren gesamten Reaction-Code zusammenstellen, so dass Sie nur statischen Inhalt auf Ihrem Frontend haben und dann den API-Dyno einschalten, so dass Sie ihn tatsächlich von Ihrem Reaction-Code aus ansteuern können.