Мне нужно получить 2 api из бэкэнда и попытаться получить результат из этих двух. но на данный момент результат JSON, который я получаю от первого API, - это объектный массив в JSON. Мне нужно передать идентификатор из первого API (используя setState) во второй API для переменных пути. Но когда я делаю это по-своему, мне не удается получить данные. Рассмотрим код ниже:
componentDidMount(){
// console.log(loginEmail)
fetch(`http://localhost:9000/api/item/list`,)
.then((resp)=>{
resp.json().then((res)=>{
console.log(res.data);
// localStorage.setItem('id', res.data.user_info.id);
this.setState({data: res.data});
}
)
})
const id = this.state.data.id;
fetch(`http://localhost:9000/api/item/photo/view/${id}`,)
.then((resp)=>{
resp.json().then((res)=>{
console.log(res);
// localStorage.setItem('id', res.data.user_info.id);
this.setState({res});}
)
})
}
Вот мой ответ JSON Результат почтальона
Вот ошибка, которую я получаю (обновлено):
Вот мой консольный журнал моего API листинга (Обновлено):