J'essaye d'obtenir l'application de Mern fonctionnant sur heroku. Mais en ce moment, même la fixation du serveur de noeud suffirait.L'application MERN sur Heroku
C'est ce que j'ai déjà fait.
- Créé application dans heroku et pousser mon projet à elle.
- Ajout d'un lien de base de données mLab. (s'exécutant correctement sur le serveur local)
- mettre dev dépendances sur les dépendances.
- J'ai essayé d'exécuter "heroku run node server.js" via l'interface CLI de heroku. Ensuite, il se connecte en tant que serveur démarré sur le port 8080.
Mais je ne peux pas accéder à l'API ou à l'interface Web. Mon application url = http://travelaround.herokuapp.com
S'il vous plaît noter mon application Web a été créée à l'aide créer une réaction-app mes journaux à 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
Allez dans le dossier de l'application et lancez 'heroku logs'. Quel est le résultat? – Corrado
Bonjour @Corrado Ajouté les journaux! :) – HelpingHand
il semble que vous n'avez aucun dynos en cours d'exécution. Pour le réparer essayez d'exécuter 'heroku ps: scale web = 1' et redémarrez votre application heroku, devrait fonctionner, en théorie! – Corrado