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

标签 reactjs react-redux axios

我是 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/

相关文章:

javascript - Reactjs 数据结构中的表

reactjs - 如何使用父组件的redux store

http - Cors Post 请求上的 Axios 网络错误,状态代码为 200

javascript - 使用 vue 数据构建 axios url - 未定义

reactjs - 使用 gitlab-ci 部署 React 应用程序的最佳方式?

javascript - 检查 react 输入表单的小数并更改值

reactjs - 是否有一个好的经验法则来确定 react 组件是否应该管理它自己的状态?

javascript - ReduxForm - enableReinitialize 不更新嵌套 FieldArrays 中的值

javascript - 当使用react-native-router-flux和react-redux时, Prop 没有被传递到组件中?

amazon-s3 - 当我上传到服务器时,表单边界被写入我的文件,使其损坏