Мне удалось решить мою проблему.Для меня это было не в брандмауэре, не в файлах конфигурации.Вместо этого это был маршрутизатор.Поскольку я живу в Великобритании, у меня есть Hub 3.0 от Virgin Media.Решение:
1) Перейдите к подключенным устройствам и скопируйте IP-адрес для вашего устройства.В моем случае это был xx.xx.0.16 / 24, поэтому я скопировал «xx.xx.0.16»
2) Перейдите в «Дополнительные настройки»> «Безопасность»> «Переадресация портов»
3) Нажмите «»Создать новое правило ".Для Local IP будет ваш IP-адрес, локальный начальный порт и конечный порт 3000;внешний начальный порт и конечный порт 3000;Протокол выбора обоих;Включено
4) Применить изменения
Теперь вот трюк.Когда я запускаю команду
npm run start
Я получаю сообщение, которое гласит:
Теперь вы можете просмотреть свой проект в браузере:
Локальный: http://localhost:3000/
В вашей сети: http://xx.xx.37.1:3000/
Я могу перейти к этому IP-адресу: 3000 на хост-ноутбуке, однако, если я хочу сделатьдругие устройства обращаются к нему, я должен использовать IP-адрес, установленный в маршрутизаторе, для меня это xx.xx.0.16: 3000