2015-11-12 10 views
-4

Я внедрил чат реального времени, используя Socket.io с Node.JSКакой порт должен связываться с Node.JS?

Все работает отлично, за исключением того, что он не работает на моем компьютере. Я сузил проблему до того, что мой маршрутизатор по умолчанию блокировал исходящий порт (9239)

Проблема в том, что я не могу диагностировать случайных пользователей в проблеме брандмауэра моей веб-страницы. Поэтому мне нужно знать, какой порт мне нужно связывать node.js, чтобы каждый мог его использовать.

Я мог бы создать свой собственный url и связать его с 80 или 443, но я прочитал, что может быть плохой практикой?

ответ

1

Существует много способов сделать это. Один из способов - использовать веб-сервер (например, Apache или nginx) для HTTP-трафика (80) или HTTPS (443), обслуживать статические изображения и передавать определенные запросы на node.js. В unix привязка к порту под портом 1024 требует доступа root.

 Смежные вопросы

  • Нет связанных вопросов^_^