fetch包无法从API

时间:2018-06-14 14:01:37

标签: reactjs api fetch axios

我正在开发一个react js项目,需要从API获取数据。

我正在使用fetch()来获取数据。 在这里,是我的代码。

fetch('https://sandboxapi.ampcome.com/api/gokhana/restaurant/categorized', {
  method: 'GET',
  headers: {
    'Authorization': 'WqQg2jqLWVIO5JBmQ1LYHU8w41FdzLEsCB6yP1Tw2AFHf2w5KWRkMBV8KAgY6Kl5'
  },
  qs: {
    geopoint: {
      near: {
        lat: 12.9699,
        lng: 77.6499
      },
      maxDistance: 50,
      unit: 'kilometers'
    },
    categories: ['trending', 'newaddition', 'popular'],
    outlettypes: ['restaurant', 'foodcourt'],
    clientapp: 'gokhanacustomer'
  }
})
  .then(res => res.json())
  .then(res => console.log(res));

一切都很好,但这会返回空数组。 有很多数据,但它返回一个空数组。

我尝试使用axios进行同样的操作并获取数据,我无法确定fetch()

中的确切问题

我需要比较axios和fetch的工作原因,这就是我需要通过两种方式测试它的原因。

0 个答案:

没有答案