我有一个关于在另一个承诺中使用异步等待的问题。我有一个函数调用另一个函数来获取交易详细信息。
当我运行函数 LastTransactions 时,字段详细信息不显示结果。任何人都可以帮助我吗?
LastTransactions: async (transactionKey, page) => {
const api = `https://api.pagar.me/1/payables?recipient_id=${transactionKey}&count=${totalResults}&page=${page}&api_key=${PagarmeApiKey}`;
const response = await axios.get(api);
transactions = response.data.map((item) => {
return {
id : item.id,
transactionId : item.transaction_id,
trxDetails : [transactionDetails(item.transaction_id)],
}
});
return transactions;
},
Run Code Online (Sandbox Code Playgroud)
和详细功能
async function transactionDetails(id){
const response = await axios.get(`https://api.pagar.me/1/transactions/${id}?api_key=${PagarmeApiKey}`)
const data = response.data;
return data;
}
Run Code Online (Sandbox Code Playgroud)