gpt4 book ai didi

reactjs - axios不向后端发送post数据

转载 作者:行者123 更新时间:2023-12-03 13:53:32 26 4
gpt4 key购买 nike

我是 react 新手,我的问题是我要向我的节点后端发出发布请求。使用react-redux和axios。问题是我的后端甚至没有满足请求。并且在浏览器以太网络中的网络选项卡上没有任何操作

我尝试了很多其他答案,但不起作用

此代码位于我的 redux 操作页面

导出 const postNominationPayments = 函数

postNominationPayments(candidatePayments){

let nominationPayments = {

depositor:candidatePayments.depositor,
depositAmount:candidatePayments.depositAmount,
depositeDate:candidatePayments.depositeDate,
filePath:candidatePayments.filePath,
status:candidatePayments.status,
nominationId:candidatePayments.nominationId

};


return function (dispatch) {
console.log("**",nominationPayments);
var headers = {
'Accept': 'application/json',
'Content-Type': 'application/json',
}
axios
.post(
`${API_BASE_URL}/nominations/payments`,
{
nominationPayments
},{headers: headers}
)
.then(response => {
console.log("))))))))))))",response);
// dispatch({
// type: POST_NOMINATION_PAYMENTS,
// payload: response.data
// })
})
.catch(error => {
console.log("===",error);
// dispatch({ type: AUTH_FAILED });
// dispatch({ type: ERROR, payload: error.data.error.message });
});



};

}

发布数据按预期到来。并且使用 postman 后背也可以正常工作。但它不起作用。想不出解决办法。我的代码有什么问题吗?提前致谢

最佳答案

应该是

 axios.post(
`${API_BASE_URL}/nominations/payments`, nominationPayments,
{headers: headers}).

可以删除 header 部分,默认为 application/json

关于reactjs - axios不向后端发送post数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54391021/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com