Я создаю простой GET API, который собирает данные и выкладывает их в виде основного текста в моем интерфейсе. API работает и отображает данные в консоли, но ничего не возвращается для внешнего интерфейса. Пожалуйста, помогите:
import React, { Component } from 'react';
import './Cards.css'
const data = {
name: 'test',
hobby: 'test'
}
function getUsers (data) {
fetch('http://localhost:3001/profile', {
method: 'GET',
headers: {
'Content-Type': 'application/json',
}
})
.then((response) => response.json())
.then((data) => {
console.log('Success:', data)
})
.then((data) => {
return data.name
})
.catch((error) => {
console.error('Error:', error)
});
};
function Cards (data) {
return (
<div id='cards'>
<div className="card-header" id='card-header'>
Header
</div>
<div className="card-body" id='card-body'>
<blockquote className="blockquote mb-0">
<p>
{getUsers(data)}
</p>
<footer className="blockquote-footer">Someone famous in <cite title="Source Title">Source Title</cite></footer>
</blockquote>
</div>
</div>
);
}
export default Cards;