Je suis nouveau sur Heroku et j'obtiens toujours l'erreur ci-dessus - tout semble bon pour aller lorsque je déploie dans heroku, me connecte à mon dépôt github, etc. mais je continue à recevoir cette erreur.
C'est une application node / express et fonctionne exactement comme je le souhaite localement, mais elle ne se déploie pas. Toute aide serait appréciée.
5 Réponses :
exécutez simplement la commande avec l'indicateur --app , suivi du nom de l'application.
Pour développer un peu plus ce point (juste pour le bénéfice des autres nouveaux utilisateurs rencontrant un problème similaire), voici un exemple de commande que vous pouvez entrer dans le terminal macOS:
heroku logs --tail --app yourexampleservername
Si vous avez déployé yourexampleservername sur Heroku, cela devrait alors afficher un journal.
Merci, où avez-vous trouvé ça? La seule documentation que je peux trouver n'en parle pas ...
Oui, je ne suis pas sûr que cet exemple spécifique figurait réellement dans leur documentation - je pense que je viens de le mettre en place sur la base des instructions Heroku, ainsi que d'autres guides généraux sur l'utilisation des commandes du terminal.
J'aime la façon dont le drapeau De toute façon, ce n'est pas vraiment obligatoire. C'est juste implicite, généralement. Vous devez indiquer à Heroku quelle application vous utilisez, avec quelque chose comme: , puis il cesse de se demander sur quelle application exécuter ces commandes. --app est "obligatoire" selon la documentation officielle, mais le seul exemple d'utilisation dans la documentation officielle n'utilise pas le --app code> flag. $ heroku git:remote -a your_app_name
Désolé pour la modification de votre message - je voulais simplement séparer la solution du texte pour qu'elle soit plus facile à voir. Cela a fonctionné pour moi! ++
Pour obtenir les journaux d'une application heroku particulière, utilisez: journaux heroku --app = nom_app Par exemple: le nom de votre application est "chatapp"
heroku logs -app = chatapp
vous n'avez pas configuré git remote pour votre application, faites-le d'abord par,
heroku git:remote -a your_app_name