I'm getting a frustrating "error" while trying to run a simple Node.js app on Heroku. Heroku itself is not reporting an error - the app is up (not crashed, no "Hxx" codes being shown); what I get is this:
heroku[router]: at=info method=GET path=/index.html
host=realsheek.herokuapp.com fwd="24.63.82.165" dyno=web.1 connect=0ms
service=4ms status=404 bytes=33
When i run the app from the browser, it says Cannot GET
. I don't know what it's trying to GET
. My app is a test bed for a SocialProvider using Mozilla's SocialAPIs. The app itself is a version of the demo from https://github.com/mixedpuppy/socialapi-demo
. A couple of bugs were fixed, else this is identical to this demo (i used the repo as is with just the bugs fixed). I have an index.html
page which installs the SocialProvider, at which time the server-side app kicks in and does the rest of the magic. It runs fine on localhost
, but when I push it up to Heroku, it fails. There were no problems reported with the git push
(just the usual "no readme data" warnings).
I am stumped as I just can't see what it's trying to GET; obviously a 404 error suggests a missing page, but the app makes no calls to any HTML
pages, and everything that's needed is present (as my run on localhost
confirms).
I realize that this isn't a lot to go on, not seeing the actual app and not knowing what it's trying to do. And with no actual error to report - just a 404 status, it obviously could be anything. But I am stumped currently, so if anyone has any insight or suggestion, I'd be most grateful.