heroku pour le noeud:! Heroku push rejeté, aucune application prise en charge par Cedar n'a été détectée
Je suis nouveau sur heroku et express.js. J'ai essayer de passer par le tutoriel, mais je ne peux pas le faire avec l'étape "git push heroku maître". J'ai suivi le tutoriel exactement. Ci-dessous le message d'erreur:
Counting objects: 269, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (241/241), done.
Writing objects: 100% (269/269), 188.93 KiB, done.
Total 269 (delta 9), reused 0 (delta 0)
! Heroku push rejected, no Cedar-supported app detected
To git@heroku.com:cryptic-journey-9914.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to '[email protected]:cryptic-journey-9914.git'
source d'informationauteur David
Vous devez vous connecter pour publier un commentaire.
avez-vous lu le Mise en route avec Node.js sur Heroku article sur Heroku Dev Center?
Vous devez déclarer votre type de processus avec Procfile. Pour ce faire, créez un fichier nommé
Procfile
avec le contenu suivant:supposons que votre fichier javascript est appelée
web.js
.p.s. n'oubliez pas d'ajouter le Procfile de git et de s'engager.
Vous avez besoin d'un paquet.fichier json (et un Procfile), il n'est probablement pas le cas.
J'ai rencontré ce problème quelques fois avant et c'était parce que j'étais en train de pousser une branche distante à heroku.
Pour résoudre le problème, au lieu d'utiliser:
J'ai utilisé:
Ce qui pousse la branche distante
my-branch
dans le dépôt git de lamaster
branche de heroku.Juste pour le record, j'ai eu le même problème et il s'est avéré être l'un des Config Vars dans Heroku.
J'ai supprimer le fichier config de vars et de l'application a été poussé avec succès.
Pour moi, faire du
npm init
était assez