Я использую API выборки Javascript для отправки данных на сервер json. Но я получаю предупреждение UnhandledPromiseRejection. Ниже приведен код, пожалуйста, помогите найти проблему в коде.
function addFavourite(movieid) {
if (!favMovies.find(x => x.id == movieid)) {
let movie=movies.find((x)=>x.id==movieid);
//console.log(movie);
//addFavourite(movie);
return fetch("http://localhost:3000/favourites", {
method: "POST",
headers:{
"Contenet-Type": "application/json"
},
body: JSON.stringify(movie),
}).then((response) => {
favMovies.push(movie);
return response.json();
}).then((response)=>{
return response;
}).catch((error)=>{
return (error);
});;
} else {
throw new Error('Movie is already added to favourites');
}
}
(узел: 7358) UnhandledPromiseRejectionWarning: необработанное обещание
отклонение (идентификатор отклонения: 1): AssertionError: AssertionError: ожидается
{Object (voiceCount, id, ...)}, чтобы глубоко равняться [Array (2)]: ожидается
{Object (message, showDiff, ...)} равно нулю (узел: 7358)
[DEP0018] Предупреждение об устаревании: отклонения необработанного обещания
осуждается. В будущем обещают отклонения, которые не обрабатываются
завершит процесс Node.js с ненулевым кодом выхода.