Эта ошибка из-за того, что вы не обработали свое исключение при использовании вызова API .catch вот так
submit_task() {
this.setModalVisible(!this.state.modalVisible);
const task = {
text: this.state.content,
date: this.state.date
}
console.log(task);
const API_URL = 'http://localhost:5000/tasks';
fetch(API_URL, {
methood: 'POST',
body: JSON.stringify(task),
headers: {
'Content-Type': 'application-json',
}
})
.catch(error => {
console.log('found error', error)
});
}
Или сделайте свой вызов API внутри try и используйте функцию catch для обработки исключения или ошибки.
try {
submit_task() {
this.setModalVisible(!this.state.modalVisible);
const task = {
text: this.state.content,
date: this.state.date
}
console.log(task);
const API_URL = 'http://localhost:5000/tasks';
fetch(API_URL, {
methood: 'POST',
body: JSON.stringify(task),
headers: {
'Content-Type': 'application-json',
}
})
}
}
catch(e){
console.log('found error', error)
}