Я пытаюсь разработать веб-приложение на nodejs. Я использую пакет npm под названием "simple-peer", но я не думаю, что эта проблема связана с этим. Я смог использовать этот пакет и заставить его работать при интеграции с приложением laravel с использованием сервера apache в качестве бэкэнда. Я мог получить доступ к хост-машине через его IP: PORT в сети и успешно подключить отдельный клиент к хосту с одноранговым соединением. Однако сейчас я пытаюсь разработать это специально для узла без серверной части apache. У меня есть сервер express, работающий на порту 3000, я могу получить доступ к странице индекса с удаленного клиента в той же сети через IP: 3000. Но когда я пытаюсь подключиться через webrt c, я получаю сообщение об ошибке «Ошибка подключения». Если я подключаю два разных экземпляра браузера к одному и тому же устройству localhost, соединение устанавливается.
Для справки: я просто использую скопированный / вставленный код из этой демонстрации использования. У меня есть файл simplepeer.min. js, на который есть ссылка в правильном каталоге.
Итак, мои основные вопросы: есть ли настройка или какой-то протокол webRT C, который может блокировать подключение удаленных клиентов? Что мне нужно изменить, чтобы выполнить это требование? Почему это должно работать в приложении laravel / webpack с apache, а не с express?