Данные JSON не отображаются на другом компьютере - PullRequest
0 голосов
/ 13 сентября 2018

Я попытался извлечь данные JSON из API с помощью http://localhost:3030/get/articles, и эти данные были успешно отображены на моем activjs, но когда я попытался на другом компьютере, данные JSON не появились, я использовал axios, чтобы получить JSON данные. Кто-нибудь когда-либо испытывал или смог помочь моей проблеме?

Ответы [ 4 ]

0 голосов
/ 13 сентября 2018

Вы можете запустить ssh -R 80:localhost:8080 ssh.localhost.run. где 8080 - номер вашего порта. Ваш должен быть в линии ssh -R 80:localhost:3030 ssh.localhost.run, так как 3030 - номер вашего порта.

Когда вы запустите это в своем терминале, вы получите сообщение Connect to http://dummydata.com.localhost.run. Перейдите по этой ссылке, и вы получите свои вещи в Интернете.

0 голосов
/ 13 сентября 2018

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

0 голосов
/ 13 сентября 2018

Проблема в том, что вы получаете доступ к localhost, что означает локальный компьютер.

Когда вы пытаетесь получить доступ к localhost в своем веб-браузере, вы в основном говорите this computer. Если вы делаете это на компьютере, на котором разрабатываете свое приложение, оно будет работать, но на другом компьютере оно не будет работать.

Решением для доступа к вашему JSON с другого компьютера может быть использование IP-адреса компьютера, предоставляющего JSON, вместо ключевого слова localhost.

Как это: http://IP_OF_THE_MACHINE:3030/get/articles.

например. http://192.168.10.12:3030/get/articles

Вы можете получить IP-адрес устройства, набрав ipconfig (для Windows) в командной строке .

Вы можете использовать запись DNS или edit файл C: \ WINDOWS \ system32 \ drivers \ etc \ hosts в Windows, чтобы избежать ввода IP-адреса адрес каждый раз.

0 голосов
/ 13 сентября 2018

Localhost - это просто локальный сервер, созданный на вашем компьютере. Который может использоваться для локального размещения веб-сайта для его тестирования.

Если вы хотите, чтобы ваш проект был доступен с другого компьютера, вы должны установить свой проект на веб-сервере с зарегистрированным доменным именем, указывающим на этот веб-сервер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...