Unable to push heroku master node.js app

Error Message: Push rejected, no Cedar-supported app detected.

My Procfile.txt is in place and says web: node server.js .

I have package,json included as well

package .json correctly written (as there were no issue when i installed the dependencies i.e node-static in this case ). Still the same message appears everytime i try to git push heroku master.

Your Procfile (not Procfile.txt) should say:

web: node server.js

(with no period at the end). Does it?