Почему я не могу подключиться к реальному серверу, когда работает localhost?

Я разрабатываю функцию чата для мобильного приложения Titanium, используя node.js, теперь js, и я слежу за этим

    https://gist.github.com/2782536 

, который отлично работает, когда я запускаю узел на моей машине, но не удалось после задержки узла на сервер удаленного узла (я пробовал AWS, heroku и nodejitsu).

Я могу установить соединение с помощью now.initialise() с телефона, now = nowjs.nowInitialize('//127.0.0.1:8080',{}); но он не сможет подключиться к реальному серверу.

например. если я изменю 127.0.0.1 на http://strong-stream-4567.herokuapp.com/ now.initialise() завершится ошибкой.

Но странная вещь заключается в том, что я также обслуживаю веб-страницу под управлением nowjs, которую вы можете попробовать http://strong-stream-4567.herokuapp.com/ для тестирования, и эта часть всегда работает. Но я просто не могу подключиться с телефона. Я также попробовал nodejitsu и AWS, и то же самое произошло. Веб-страница работает, но не мобильный клиент, который работает только с localhost. Но для AWS я могу подключить сервер с помощью var nowjs = require('../../lib/nodeclient/now.js');

Мне интересно, что изменилось с localhost на реальный сервер..

0 ответов

Другие вопросы по тегам