Мне нужно получить список друзей с одной конечной точки, а затем получить номер с другой конечной точки для каждого друга, которого я получаю от первой. Я нашел, как связывать запросы ax ios, но выполнять только отдельные запросы один за другим, и я хотел бы сделать это в al oop, идеально просто добавляя его к каждому объекту в списке, который я получаю из первого запроса. То, что я нашел и могло быть полезно для этого, заключалось в использовании await, поэтому у меня есть это:
async componentDidMount() {
const friendslist = await Promise.all(axios.get(`users/${global.userID}/friends`));
console.log(friendslist.data);
function myFun(item){
const data = await axios.get(`users/${global.userID}/sum/${item.id}`);
return data.sum;
}
friendslist.forEach(item.sum = myFun);
this.setState({loading: false, friends: friendslist.data})
};
, но я даже не получил свой первый запрос, консоль просто показывает undefined. Извините, если вопрос уже был здесь, но я не нашел ничего похожего, или если мое объяснение неверно - это мой первый вопрос здесь. Если это помогает, бэкэнд находится в Django, но я не думаю, что это что-то меняет.