heroku for node: ! Heroku push rejected, no Cedar-supported app detected

前端 未结 5 1748
梦谈多话
梦谈多话 2021-02-14 01:28

I am new to heroku and express.js. I try to go through the tutorial, but I cannot make it with the step \'git push heroku master\'. I followed the tutorial exactly. Below is the

相关标签:
5条回答
  • 2021-02-14 01:59

    You need a package.json file (and a Procfile), it is likely not the case.

    0 讨论(0)
  • 2021-02-14 02:04

    Just for the record, I had the same problem and it turned out to be one of the Config Vars in Heroku. I remove the config vars and the app was pushed successfully.

    0 讨论(0)
  • 2021-02-14 02:06

    did you read the Getting Started with Node.js on Heroku article on Heroku Dev Center?

    You need to declare your process type with Procfile. To do so, create a file named Procfile, with the following content:

    web: node web.js
    

    assume that your javascript file is called web.js.

    p.s. don't forget to add the Procfile to git and commit it.

    0 讨论(0)
  • 2021-02-14 02:13

    For me, doing npm init was enough

    0 讨论(0)
  • 2021-02-14 02:19

    I have encountered this issue a few time before and it was because I was trying to push a remote branch to heroku.

    To solve the problem, instead of using:

    git push heroku master
    

    I used:

    git push heroku my-branch:master
    

    This pushes the remote branch my-branch in the git repository to the master branch of heroku.

    0 讨论(0)
提交回复
热议问题