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

express, heroku, javascript, node.js

Solution

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.

Problem

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 error message: ``` 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 'git@heroku.com:cryptic-journey-9914.git' ```

Original source