在Heroku上设置node.js服务器的端口

我使用以下行启动了一个node.js服务器来设置端口:

app.set('port', process.env.PORT || 8080); 

这意味着,它应该读取PORT envvariables或默认为8080,就像在本地运行一样。 在Heroku上它们都没有发生,服务器总是使用默认的端口80.任何想法如何改变它?

 heroku config PORT: 8080 

你不能。 Heroku设置你应该绑定的PORTvariables,并在tcp / 80上侦听。