我正在处理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>
)
}
}