小编Jac*_*con的帖子

如何在另一个异步函数中使用异步等待

我有一个关于在另一个承诺中使用异步等待的问题。我有一个函数调用另一个函数来获取交易详细信息。

当我运行函数 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)

asynchronous node.js

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

asynchronous ×1

node.js ×1