У меня есть приложение React Native , которое я клонировал.Он соединяется с MongoDB с использованием Node.js API .Однако после регистрации в приложении оно не может ни вставлять, ни извлекать данные из MongoDB .Кроме того, в моем симуляторе я получил желтую ошибку в нижней части экрана, которая гласит:
Возможный необработанный отказ от обещания (id: 0): TypeError: undefined не является объектом (вычисляя 'err'.response.data ')
Вот мой код:
export const loginuser = userData => dispatch => {
axios.post("http://localhost:4000/api/users/login", userData)
.then(res => {
// save user token to local storage
const { token } = res.data;
AsyncStorage.setItem("jwtToken", token);
console.log(AsyncStorage.setItem())
// set token to auth header i.e authorization
setAuthToken(token);
// decode the token and saveuser to deoded
const decoded = jwt_decode(token);
console.log(token)
//set current user
console.log(decoded)
dispatch(setCurrentUser(decoded));
Actions.main()
})
.catch(err => dispatch({
type:GET_ERRORS,
payload: err.response.data
})
)
}
Могу ли я узнать лучшее решение для устранения этой ошибки.Надеюсь на вашу помощь.Спасибо