Не удалось получить запрос на реакцию - PullRequest
0 голосов
/ 15 октября 2018

В настоящее время я изучаю реактивный язык и у меня возникла проблема с запросом на выборку.Это дает мне ошибку в изображении, показанном ниже.

** Примечание: я проверяю URL с реакцией, и это работает там.Но почему-то не работает на реакции-родной.

Код:

constructor(props) {
  super(props);
  this.state = {
      isLoading: true,
      data: null,
      error: null
   }
}
componentDidMount() {
    return fetch('https://ptx.transportdata.tw/MOTC/v2/Bike/Availability/Taipei?$format=JSON')
       .then((res) => res.json())
       .then((resJson) => {
          this.setState( {
             isLoading: false,
             data: resJson,
          })
        })
        .catch((error) => {
           console.log(error);
           this.setState({
               error: error
           })
         })
 }

Ошибка следующая: описание ошибки

1 Ответ

0 голосов
/ 15 октября 2018

Несколько вещей:

  1. Вам не нужен оператор возврата в componentDidMount.
  2. Когда я пытаюсь получить URL, я получил 401 несанкционированный.В соответствии с их документацией по API вам нужен идентификатор приложения и ключ API.Вы устанавливаете их при оформлении запроса?
...