最佳答案
我用以下代码启动了一个 node.js 服务器来设置端口:
app.set('port', process.env.PORT || 8080);
这意味着,它应该读取 PORT env 变量或默认值为8080,就像在本地运行时一样。这两种情况都不会发生在 Heroku 上,而且服务器总是使用默认端口80。有办法改变吗?
heroku config
PORT: 8080