Всякий раз, когда я пытаюсь извлечь данные из моего REST API с помощью метода 'fetch' в React, я получаю 'заблокировано политикой CORS: нет ошибки' Access-Control-Allow-Origin '. Я сделал из исследования и обнаружил, что это может быть решено с заголовками? Дело в том, что я новичок в реакции и работе с API, поэтому я не совсем уверен, что это такое. Как может выглядеть componentendeDidMiunt с заголовком?
constructor(props) {
super(props)
this.state = {
items: [],
isLoaded: false
}
}
componentDidMount() {
fetch('http://localhost:8080/seniorproject/getUserCourses/1')
.then(res => res.json())
.then(json => {
this.setState({
isLoaded: true,
items: json
})
});
}
render() {
var {items, isLoaded } = this.state;
if(!isLoaded) {
return (
<div>
...Loading
</div>
)
} else {
return (
<div className="App">
Data has been loaded..
</div>
);
}
}
}