Это мой запрос PUT с использованием Ax ios.
Проблема в том, что массив данных внутри переменной userdata
передается как пустое значение бэкэнду. но console.log перед вызовом API показывает правильное значение.
let userdata = {
"epoch_time": "1581850307",
"auth_key": "b22dfe2f8d93445c26f5c261f6a426d2",
"user_mode": " driver",
"action": "location",
"data": [{
"lat": 20.123657,
"lon": 80.12453
}, {
"lat": 20.123654,
"lon": 80.12456
}]
}
Это вызов API.
export const locationTrackingApi = (userdata) => {
console.log("locationTrackingApi data", userdata);
return dispatch => {
axios({
method: 'PUT',
url: BASEURL,
data: userdata
})
.then(function (response) {
console.log("locationTrackingApi response", response);
}).catch(function (error) {
dispatch(apiLoadingIndicator(false));
console.log(error);
})
};
}