Все идет "хорошо". Я получаю свои данные из моего вызова API. Это идет от моего внутреннего сервера, до моего реагирующего интерфейса. Однако, когда я впервые загружаю перезагрузить свое приложение, я получаю ошибку 500 в запросе GET, но после refre sh, все работает правильно, и состояние обновляется правильно. Спасибо за помощь новичку.
Компонент:
class Movie extends Component {
state = {
title: '',
year: '',
rated: ''
}
componentDidMount = () => {
axios.get('/getmovies').then(response => {
this.setState({
title: response.data.Title,
year: response.data.Year,
rated: response.data.Rated
})
})
}
сервер. js
app.get("/getmovies", (req, res) => {
request(`http://www.omdbapi.com/?t=avatar&apikey=${API_KEY}`,
function (error, response, body) {
if (!error && response.statusCode == 200) {
res.send(body);
} else {
console.log("error in the server")
}
})
})