Реагируйте на вызов API Yelp с помощью Axios - PullRequest
0 голосов
/ 11 октября 2018

Я бился головой, пытаясь понять это.Я пытаюсь вызвать API Yelp с помощью axios, но получаю следующие ошибки:

ОПЦИИ https://api.yelp.com/v3/businesses/search 403 Не удалось загрузить https://api.yelp.com/v3/businesses/search: Ответ на предпечатную проверкунет статуса HTTP ok.

Я решил проблему с CORS, отключив CORS с расширением chrome.Я успешно проверил запрос API с Postman, поэтому нет проблем с используемым токеном Bearer или URL-адресом.

Ниже приведен код, который я использую для вызова API.

import React, { Component } from 'react';
import PropTypes from 'prop-types';
import axios from 'axios';

const config = {
  headers: {'Authorization': 'Bearer token'},
};

class Results extends Component {
    constructor(props) {
        super(props);
        this.state = {
            error: null,
            isLoaded: false,
            items: []
        };
    }


    componentWillMount() {
        axios.get('https://api.yelp.com/v3/businesses/search', config)
        .then(response => console.log(response));
    }
...