Доступ к приложению React извне при запуске «npm start»

avatar
Ben Carp
8 апреля 2018 в 12:02
789
1
0

Я использую create-react app. Для локального просмотра проекта в браузере:

  1. В командной строке в каталоге приложения я набираю команду npm start
  2. В браузере я набираю http://localhost:3000/ для URL-адреса на том же компьютере (или другой порт, который я указываю).

Я также хочу иметь доступ к проекту из браузеров на других компьютерах. Это сделано для обеспечения качества. Как я могу установить это? Есть ли способ установить его в файле package.json и без npm eject?

Источник
Satej S
8 апреля 2018 в 12:36
0

Другие машины в той же сети? Вы можете просто получить к нему доступ, используя IP-адрес вашей машины?

Ben Carp
8 апреля 2018 в 13:58
0

@SatejS, другой компьютер находится в той же сети. Я попытался получить к ним доступ с помощью своего API, он работает для сервера tomcat, который я запускаю в Eclipse, но не для моего проекта React. Я попробовал следующий URL: `${ip}:${port}.

Ответы (1)

avatar
Chasing Unicorn - Anshu
8 апреля 2018 в 12:08
0

Вы можете установить Public Connection, используя ngrok. Когда вы запускаете ngrok, вы мгновенно получаете публичный адрес вашей локальной машины разработки. Вы делитесь созданной общедоступной ссылкой Ngrok (а именно: http://92832de0.ngrok.io) с другими пользователями. Они подключаются к Ngrok, и это соединение между их компьютером и Ngrok называется Public Connection

.