Я работаю над пост-HTTP-вызовом, при попытке с почтальоном мои службы возвращают статус 200OK и создают оценку для элемента. вот снимок почтальона:
, но похоже, что в моей функции есть некоторые ошибки, она не работает так, как она должна:
Может кто-нибудь помочьмне определить ошибку:
мое действие:
export cost addRating = (params, access_token, callback) => async dispatch => {
await axios.post(`/userpreference/feedback?rating=${params.rating}&title=${params.title}&assetId={params.assetId}` ,
{ headers: {Authorization: 'Bearer ' + access_token}
})
.then(res => {
dispatch({
type: ADD_RATING_TO_REPORT
payload: res.data
});
callback();
});
}
компонент Я использую эту функцию:
handleClick = (rating, title, feedback, assetId) => {
const rating ={
rating,
title,
feedback,
assetId
};
this.props.addRating(rating, this.props.user.access_token);
}
render() {
return (
<li onClick={() => this.handleClick("2", "my Title", "My feedback", "32546")} > <DisplayRating/> </li>
)
}
}