Axios Request Param не принимает параметры - PullRequest
0 голосов
/ 14 октября 2019

Я работаю над пост-HTTP-вызовом, при попытке с почтальоном мои службы возвращают статус 200OK и создают оценку для элемента. вот снимок почтальона: enter image description here

, но похоже, что в моей функции есть некоторые ошибки, она не работает так, как она должна:

Может кто-нибудь помочьмне определить ошибку:

мое действие:

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>
 )
}
}
...