Как получить данные из Spring загрузки в реагировать родной? - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть внешний интерфейс, созданный с помощью реагирования на нативную экспозицию, и мой бэкэнд выполнен с использованием весенней загрузки, а модель находится в облаке Google, когда я запускаю весеннюю загрузку локально и набираю URL в браузере (без развертывания «localhost URL»). отображает данные в браузере. Как я могу получить эти данные в моем собственном приложении без развертывания облака Google.

 componentDidMount() {
     fetch('http://192.168.56.1:8080/users/toFrontend?email=meNewTwo@gmail.com')
       .then((response) => response.json())
       .then((json) => {
         this.setState({ data: json});
     })
      .catch((error) => console.error(error))
     .finally(() => {
       this.setState({ isLoading: false });
     });

Это код, который я использовал

Ответы [ 2 ]

0 голосов
/ 29 апреля 2020

Спасибо, ребята, наконец-то исправили это, в коде отсутствовал возврат

 fetch('URL')
  .then((response) => {
    return response.json();
   })
  .then((responseData => {
    console.log(responseData);
   this.setState({ data: responseData });
     }))

Локальная часть URL - это IPv4, локальный Ip и переменная - data: []

0 голосов
/ 29 апреля 2020
fetch('http://{your IP}:8081/')
      .then((response) => response.json())
      .then((responseJson) => {
        this.setState({ message : responseJson.message.data })
        })
      .catch((error) => {
        console.error(error);
      }); 

Теперь, когда у нас есть Командная строка , введите ipconfig, нажмите ввод и наберите номер под IPv4-адресом. Это номер вашего локального IP.

REST API

fetch('http://{your IP}:8081/',{
          method: 'GET',// denpends upon your call POST or GET
          headers: {
            Accept: 'application/json',
            'Content-Type': 'application/json',
          }
        })
    .then((response) => response.json())
    .then((responseJson) => {

       console.log(responseJson);

    })
    .catch((error) =>{
        console.error(error);
    });
}

Вот официальная ссылка

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