我正在开发一个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的工作原因,这就是我需要通过两种方式测试它的原因。