Я создаю интерфейс с реакцией, и один из компонентов должен принять запрос патча, чтобы увеличить или уменьшить голос.
Кто-нибудь может определить причину, по которой я могу получить 400 за этот код.
handleIncrementVote = () => {
const { commentid, articleid } = this.state;
const vote = {
inc_votes: this.state.votes
}
axios.patch(`https://lloyd-
news.herokuapp.com/api/articles/${articleid}/comments/${commentid}`,
{
vote })
.then(res => {
console.log(res);
this.setState((prevState) => ({
inc_votes: prevState.votes + 1
}), () => {
console.log(this.state.votes)
})
}).catch(err => console.log(err))
Когда я отправляю запрос почтальону, он работает нормально.Есть идеи?Мой синтаксис выглядит нормально?