Сервер чата 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

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

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

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


person Ashif    schedule 19.02.2015    source источник
comment
ты пробовал https://mynodetest-someone.c9.io:4000 ?   -  person    schedule 19.02.2015


Ответы (1)


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

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

Со страницы c9:

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

person Catalin MUNTEANU    schedule 19.02.2015
comment
Сейчас успешно работает. Спасибо, что обновили важную информацию об использовании process.env.PORT. - person Ashif; 19.02.2015