Axios POST 请求返回未定义

Axios POST request returned Undefined

我正在尝试构建 react-native 函数以使用 Axios 向 API 发出 POST 请求。该功能似乎有效,但我一直收到未定义的响应。我用 Postman 测试了 POST 请求,它工作正常。

{
    "CaThuHoiList": [
        {
            "NGAY": "20-01-2020",
            "TH_ID": 33,
            "CA": 1,
            "CT_DONVI_ID": 78,
            "CREATE_BY": 4797,
            "TRANG_THAI": "HT",
            "CREATE_DATE": "20-01-2020 00:00",
            "KHO_ID": null,
            "LOAI": "TT"
        },
        {
            "NGAY": "20-01-2020",
            "TH_ID": 34,
            "CA": 1,
            "CT_DONVI_ID": 78,
            "CREATE_BY": 4797,
            "TRANG_THAI": "BD",
            "CREATE_DATE": "20-01-2020 00:00",
            "KHO_ID": null,
            "LOAI": "TL"
        }
    ],
    "Status": 1,
    "Message": ""
}

但是我无法得到相同的响应(未定义),而 运行 我的函数:

onPostJson = () => {
  axios.post('https://10.1.127.17:11111/vpdu/get-ca-thu-hoi', {
        headers: {
            'Content-Type': 'application/json',
            Accept: 'application/json',
        },
        body: JSON.stringify({
          FromDate: "01-Jan-2020",
          ToDate: "01-Feb-2020",
          Ca: 1
        })
    })
    .then(function (response) {
      data = response;
      console.log(data); \Storing response in data still getting undefined
      return response;
    })
    .catch(function (error) {
      console.log(error);
    });
}

谁能告诉我这是什么问题?提前致谢。

您需要提取数据。我已经完成了更改。你可以看看。

     onPostJson = () => {
         let configObject = {
        "url": "https://10.1.127.17:11111/vpdu/get-ca-thu-hoi",
        "method": "post",
        "headers": {
 'Content-Type': 'application/json'
},
"data":{
                  "FromDate": "01-Jan-2020",
                  "ToDate": "01-Feb-2020",
                  "Ca": 1
                }
        
    }}
axios.request(configObject ).then((res) => {
          console.log("react1: ", res);
          console.log("react2: ", res.data);
          
      })
}
          
const inserrequest=async () => {
    let addreq = await axios.post('http://xxxxxx..//Employee/PostInsertrequest',
         {
             ReqEmpCode: 'xxxxxx', 
         });
    console.warn(JSON.stringify(addreq.data));
}