我的 React-native 项目使用 expo 40.0.0 和 axios 0.21.1。我有一个函数可以向某个服务器发送 axois.get 请求以获取数据。当我通过 node.js 运行该函数时,该函数运行非常流畅并且 fetch4e 结果准确。我的意思是,当我只运行包含该功能的文件时,它运行顺利。但是当我通过 npm start 运行项目后通过我的 android 设备运行它时。此函数每次返回 400。这个功能一切都很完美,我认为android配置存在一些问题。名为 getData 的函数是问题所在。
const yelp = require("axios").create({
baseURL: 'http://api.yelp.com/v3/businesses',
headers : {
Authorization : "Bearer myTokenhere"
}
});
const getData = async(search)=>{
console.log(search)
try{
const res = await yelp.get('/search',{
params : {
limit : 50,
search : search,
location : 'san jose'
}
})
console.log(res.data.businesses)
}
catch(e){
console.log(e)
}
}
// abc("Pasta")
export default getData