У меня есть приложение для чата socket.io, которое я загрузил в один из новых керосинов Heroku '.
Теперь у меня почти все работает, но я ударил один камень преткновения. На моем локальном хосте я открываю соединение с сервером сокета с клиентом с помощью:
// lots of HTML omitted
socket = new io.Socket('localhost', {port: 8888});
Но на Heroku я, очевидно, должен заменить что-то другое для этих значений.
Я могу получить порт из объекта процесса на сервере следующим образом:
port = process.env.PORT || 8888
и передать это в представление.
Но что я могу заменить на 'localhost'
?