i'm new heroku , when running node.js app first time application error. have trouble discerning issue since program runs fine locally. here log. can post node.js code if need be, specfically know
http.listen(process.env.port || 3000, function(){ console.log('listening on *:3000'); });
should right
2016-06-06t23:38:54.950995+00:00 heroku[api]: release v2 created 96benchu@gmail.com 2016-06-06t23:38:54.950923+00:00 heroku[api]: enable logplex 96benchu@gmail.com 2016-06-06t23:39:20.282705+00:00 heroku[api]: scale web=1 96benchu@gmail.com 2016-06-06t23:39:20.283517+00:00 heroku[api]: deploy 5244c81 96benchu@gmail.com 2016-06-06t23:39:20.283586+00:00 heroku[api]: release v3 created 96benchu@gmail.com 2016-06-06t23:39:20.707206+00:00 heroku[slug-compiler]: slug compilation started 2016-06-06t23:39:20.707211+00:00 heroku[slug-compiler]: slug compilation finished 2016-06-06t23:39:22.230869+00:00 heroku[web.1]: starting process command `npm start` 2016-06-06t23:39:24.373251+00:00 app[web.1]: npm err! linux 3.13.0-85-generic 2016-06-06t23:39:24.373791+00:00 app[web.1]: npm err! argv "/app/.heroku/node/bin/node" "/app/.heroku/node/bin/npm" "start" 2016-06-06t23:39:24.374028+00:00 app[web.1]: npm err! node v5.11.1 2016-06-06t23:39:24.374471+00:00 app[web.1]: npm err! npm v3.8.6 2016-06-06t23:39:24.375629+00:00 app[web.1]: 2016-06-06t23:39:24.376442+00:00 app[web.1]: npm err! missing script: start 2016-06-06t23:39:24.376571+00:00 app[web.1]: npm err! 2016-06-06t23:39:24.376669+00:00 app[web.1]: npm err! if need help, may report error at: 2016-06-06t23:39:24.376763+00:00 app[web.1]: npm err! <https://github.com/npm/npm/issues> 2016-06-06t23:39:24.384251+00:00 app[web.1]: 2016-06-06t23:39:24.384417+00:00 app[web.1]: npm err! please include following file support request: 2016-06-06t23:39:24.384520+00:00 app[web.1]: npm err! /app/npm-debug.log 2016-06-06t23:39:25.117419+00:00 heroku[web.1]: state changed starting crashed 2016-06-06t23:39:25.118722+00:00 heroku[web.1]: state changed crashed starting 2016-06-06t23:39:25.105763+00:00 heroku[web.1]: process exited status 1 2016-06-06t23:39:26.845316+00:00 heroku[web.1]: starting process command `npm start` 2016-06-06t23:39:30.360228+00:00 app[web.1]: npm err! linux 3.13.0-85-generic 2016-06-06t23:39:30.360970+00:00 app[web.1]: npm err! argv "/app/.heroku/node/bin/node" "/app/.heroku/node/bin/npm" "start" 2016-06-06t23:39:30.361314+00:00 app[web.1]: npm err! node v5.11.1 2016-06-06t23:39:30.362144+00:00 app[web.1]: npm err! npm v3.8.6 2016-06-06t23:39:30.364140+00:00 app[web.1]: 2016-06-06t23:39:30.365320+00:00 app[web.1]: npm err! missing script: start 2016-06-06t23:39:30.365478+00:00 app[web.1]: npm err! 2016-06-06t23:39:30.365600+00:00 app[web.1]: npm err! if need help, may report error at: 2016-06-06t23:39:30.365735+00:00 app[web.1]: npm err! <https://github.com/npm/npm/issues> 2016-06-06t23:39:30.381812+00:00 app[web.1]: 2016-06-06t23:39:30.382074+00:00 app[web.1]: npm err! please include following file support request: 2016-06-06t23:39:30.382233+00:00 app[web.1]: npm err! /app/npm-debug.log 2016-06-06t23:39:31.427206+00:00 heroku[web.1]: state changed starting crashed 2016-06-06t23:39:31.409170+00:00 heroku[web.1]: process exited status 1 2016-06-06t23:40:10.611044+00:00 heroku[router]: at=error code=h10 desc="app crashed" method=get path="/" host=secret-eyrie-35026.herokuapp.com request_id=9e530180-b522-4412-a321-54b90430b82f fwd="172.6.205.107" dyno= connect= service= status=503 bytes= 2016-06-06t23:40:11.404313+00:00 heroku[router]: at=error code=h10 desc="app crashed" method=get path="/favicon.ico" host=secret-eyrie-35026.herokuapp.com request_id=f039df37-b206-41df-80b8-5076330ae67f fwd="172.6.205.107" dyno= connect= service= status=503 bytes= 2016-06-06t23:41:02.960874+00:00 heroku[router]: at=error code=h10 desc="app crashed" method=get path="/" host=secret-eyrie-35026.herokuapp.com request_id=0ad763f1-7a6f-4324-b9ad-f81891d4ccba fwd="172.6.205.107" dyno= connect= service= status=503 bytes= 2016-06-06t23:41:03.729436+00:00 heroku[router]: at=error code=h10 desc="app crashed" method=get path="/favicon.ico" host=secret-eyrie-35026.herokuapp.com request_id=790a0e38-360c-447d-80a6-fa57914faf15 fwd="172.6.205.107" dyno= connect= service= status=503 bytes=
you can add start script in package.json following:
"scripts": { "start": "node index.js" },
so package.json following:
{ "name": "socket-chat-example", "version": "0.0.1", "description": "my first socket.io app", "scripts": { "start": "node index.js" }, "dependencies": { "express": "~4.10.2", "socket.io": "1.2.0", } }