У меня есть несколько экземпляров компонента с формой, которая при отправке принимает входные данные, обращается к моему API, а затем обновляет базу данных входным значением. В первый раз все работает так, как должно, меняется база данных и меняются значения в компоненте. Однако, если я вернусь к одному из экземпляров, на которых я уже использовал форму, то при отправке она попадает в API, возвращается, как будто все работает, но ничего не обновляется. После обновления страницы цикл повторяется, работает в первый раз, но во второй раз ничего.
Пытался немного погуглить, но все, что я ищу, ни к чему не приводит, и я не совсем уверен, что искать. Я не знаю, является ли это проблемой внешнего или внутреннего интерфейса, используя svelte для внешнего интерфейса и express / sequelize для внутреннего интерфейса.
Любые идеи будут полезны или даже просто что-то, чтобы начать поиск.
Спасибо
Обновление: это код для обработки отправки
const handleSubmit = async () => {
let values = {
ot2: Number(ot2),
};
const config = {
method: 'PATCH',
headers: {
Application: 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify(values)
}
const submitRes = await fetch(`api\site`, config);
if(submitRes.ok){
const res = await fetch(`api\site`);
const tankArr = await res.json();
ot2 = tankArr[0].OT2;
}
}