2015-02-19 1 views
1

Чат-сервер слушает порт, ниже фрагмента из журнала консоли.Сервер чата Node.js, работающий на «cloud9-ide», прослушивает, но не может подключиться с помощью клиента.

Your code is running at https://mynodetest-someone.c9.io. 
Important: use process.env.PORT as the port and process.env.IP as the host in your scripts! 

debugger listening on port 15454 
    info - socket.io started 
Chat server listening at 0.0.0.0:4000 

При попытке подключения через браузер: например: "локальный: 4000", подключение будет отказано (Код ошибки: ERR_CONNECTION_REFUSED)

Может кто-нибудь поможет, как решить эту проблему ?.

Примечание: Я попытался прослушивать «127.0.0.1» и указать исходный IP-адрес в сети.

+0

вы пробовали 'https: //mynodetest-someone.c9.io: 4000'? – AustinAllover

+0

https и 4000? .. –

ответ

2

Вы можете получить доступ к серверу, используя URL-адрес, который cloud9 предоставляет для этого конкретного сервера/проекта.

Используйте process.env.PORT в качестве порта и process.env.IP в качестве хоста для вашего приложения и получите доступ к вашему приложению, используя свое имя проекта - имя пользователя. Должно быть что-то вроде https://mynodetest-someone.c9.io.

На странице с9:

Important: use process.env.PORT as the port and process.env.IP as the host in your scripts!

+0

Теперь он успешно работает. Благодарим вас за обновление важного использования «process.env.PORT». – Ashif