Дополнен 1 год назад
В 28 строке res это объект, а после метода .json() это Promise со статусом rejected, думаю проблема в этом, но не знаю как это чинить :/
Дополнен 1 год назад
кому интересно:
я нашел ошибку, она была в файле models/card.js
return new Promise((resolve, reject) => {
fs.writeFile(p, JSON.stringify(card), err => {
if (err) {
reject(err)
} else {
resolve()
}
})
})
}
где resolve() нужно было передать card как аргумент :')
то есть так
return new Promise((resolve, reject) => {
fs.writeFile(p, JSON.stringify(card), err => {
if (err) {
reject(err)
} else {
resolve(card)
}
})
})
}
/models/card.js /routes/card.js /public/app.js Ошибку кидает в файле app.js в 28 строке:
.then(res => res.json())
Курс удаляется из корзины, всё как надо, вот только html страница не подгружается и приходится вручную перезагружать страницу чтобы отобразились изменения