У меня есть запрос на выборку.Как я могу получить значение ошибки внутри объекта Promise, который возвращается из Fetch Api?
fetch(deafaultUrl + '/v1/users/',
{
headers: {
'Content-Type': 'application/json'
},
method: "POST",
body: JSON.stringify(userInfoParams)
})
.then(function(response) {
console.log(response);
console.log(response.json());
// not working never go into this function
response.json().then(function(value) {
console.log('access promise');
console.log(value); // "Success"
});
if (response.status !== 200 && response.status !== 201) {
throw new Error("Bad response from server");
}
})
.then(function(json){
console.log("succeed json re");
console.log(json);
dispatch(update_user(json));
})
Так что, когда я утешать этот console.log(response.json());
Я получил эту
Но, похоже, функция Promise оленьей кожи тренировки.
Как я могу получить ошибки Объект внутри [[PromiseValue]]?
Спасибо!
Почему двойной 'затем'? – Weedoze