Нужно сделать доступным сервер node js пользователям не из локальной сети

239
22 августа 2017, 15:04

Не пойму как сделать сервер доступным в глобальной сети (не в локальной), а именно чат из примера на socket.io.

Делал это так:

  1. Открывал порт 3000 в роутере (он же используется в примере).

  2. Брал ip компьютера, на котором запущен сам сервер, на сайте 2ip и соединял с портом 3000.

  3. Но в итоге сайт не загружался и в хроме была ошибка 'ERR_CONNECTION_TIMED_OUT'. Да и на 2ip писало, что порт 3000 закрыт.

Так же, думая, что проблема с портами, пытался открыть их через µTorrent. Но сайт так же не был доступен в глобальной сети и не работал в локальной (сайт загружался, но была только надпись 'invalid request', а в консоли пишет 'Failed to load resource: the server responded with a status of 400 (ERROR)').

Хотелось бы понять, что делаю не так). Да и вообще... возможно ли это сделать?)

READ ALSO
Приведение типов js

Приведение типов js

Скачал Simple Mesh Combine v12, в юнити 5 всё работало без ошибок, обновил до 2017, посыпались ошибки, следующего вида:

318
Cordova + Yandex banner

Cordova + Yandex banner

Кто занимался написанием плагина под Cordova, и знает как правильно реализовать данный код что бы выводило баннер на экранПерепробовал тучу...

228
Синхронность for в js

Синхронность for в js

Всем приветЕсть задача - реализовать синхронный вызов файла через childProcess

182