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.
- Erstellt App in Heroku und schieben Sie mein Projekt zu ihm.
- Hinzugefügte mLab-Datenbankverknüpfung. (läuft ordnungsgemäß auf dem lokalen Server)
- setzen Sie Dev-Abhängigkeiten auf die Abhängigkeiten.
- 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
Gehen Sie in den Anwendungsordner und führen Sie 'heroku logs' aus. Was ist das Ergebnis? – Corrado
Hallo @ Corrado Die Protokolle hinzugefügt! :) – HelpingHand
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