1 2 3 4 5 6 7 |
var server = app.listen(5000, function () { var host = server.address().address; var port = server.address().port; console.log('app listening at http://%s:%s', host, port); }); |
평소 Node.js 로 작업을 할때 위와 같은 방식으로 주로 코딩을 하는데,
이경우 port때문에(5000번을 내맘대로 사용할수 없으므로) 문제가 발생한다.
꼭 process.env.PORT를 붙여서 헤로쿠 설정이 제공해주는 포트를 사용하도록 하자.
1 2 3 |
var server = app.listen(process.env.PORT || 5000, function () { ... |
Node.js를 Heroku에 배포시 Port에 관하여