Как подключить локальный сайт Rails через Mobile (мой samsung) локально?
У меня есть сайт rails, который я разрабатываю на localhost Ubuntu, и у меня есть мобильный.
Мой сайт работает в http://localhost:3000
Теперь я хочу получить доступ к этому прямо через мой мобильный браузер, не проходя через интернет.
Есть ли способ получить к нему доступ через Wi-Fi или иначе?
Ответы
Ответ 1
Если ваш компьютер доступен из Интернета, просто войдите в свой мобильный браузер:
http://your.ip:3000/
Вы также можете создать локальную сеть (например, через Wi-Fi), подключиться к ней с помощью своего мобильного телефона и затем сделать то же самое.
Если вы используете Rails 4. 2+, запустите сервер, используя:
rails server -b 0.0.0.0
(см. http://edgeguides.rubyonrails.org/4_2_release_notes.html#default-host-for-rails-server).
Ответ 2
Использование ngrok
Итак, в основном вы запускаете команду
./ngrok http 3000
И вы увидите такой вывод ![ngrok output]()
И все, что вам нужно, это скопировать выделенный URL и вставить в браузер.
Ответ 3
Выполнить
rails s -b IP_ADDRESS
Доступ к мобильному: IP_ADDRESS: 3000
Ответ 4
1.) получите свой локальный ip, набрав:
ifconfig |grep inet
в вашу оболочку/терминал. ваш ip обычно выглядит следующим образом: 192.xxx.xxx.xx
2.) затем запустите сервер rails с помощью:
rails server -b 0.0.0.0
3.) ваше приложение теперь можно получить, набрав:
192.xxx.xxx.xx:3000
в браузере.
Ответ 5
- Сначала найдите свой Ip и запишите его, набрав терминал ifconfig (вы должны быть подключены к Wi-Fi или сети).
Ifconfig
чем запустить сервер рельсов, набрав
сервер rails -b 0.0.0.0 (ваш IP-адрес)
и нажмите Enter.
СЕРВЕР БУДЕТ РАБОТАТЬ НА YOUR_IP: 3000
2. Теперь подключите свой мобильный телефон к той же сети и откройте url
https://YOUR_IP:3000 ПОЗДРАВЛЯЕТ, ЧТО ВЫ РАБОТАЕТ ЛОКАЛЬНЫМ НА МОБИЛЬНОМ