事实上,我从node.js开始。而且我不知道如何将响应传递给变量。我不想在我的“响应”中编写代码。.我尝试了很多事情,但是没有任何效果。.我知道这是一个简单的问题..但它没有效果
Map<String,Widget> _library = {
'QuestionsAndScores': QuestionScoresView,
};
答案 0 :(得分:1)
您应该使用Promise并等待响应准备就绪:
const axios = require('axios');
function getLeagues () {
return axios.get('https://api-football-v1.p.rapidapi.com/v2/fixtures/league/525?timezone=Europe/Paris', {
headers: {
'X-RapidAPI-Key': 'foo-api-key'
}
})
.then(response => {
return response.data.api.fixtures
})
.catch(error => {
console.log(error);
return Promise.reject(error);
});
}
getLeagues().then(response => {
console.log(response);
});
或者,使用async / await:
const consoleLeagues = async () => {
const leagues = await getLeagues();
console.log(leagues);
};
consoleLeagues();