我启动了一个 node .js服务器使用以下行设置端口:
app.set('port', process.env.PORT || 8080);
这意味着,它要么读取PORT env变量,要么默认为8080,就像在本地运行时一样.这两种情况都不会发生在Heroku上,服务器始终使用默认端口80.知道怎么改吗?
heroku config
PORT: 8080
我启动了一个 node .js服务器使用以下行设置端口:
app.set('port', process.env.PORT || 8080);
这意味着,它要么读取PORT env变量,要么默认为8080,就像在本地运行时一样.这两种情况都不会发生在Heroku上,服务器始终使用默认端口80.知道怎么改吗?
heroku config
PORT: 8080
你不能.Heroku设置你应该绑定的端口变量,并监听tcp/80.