У меня есть проект, в котором мне нужно создать автономный PWA с данными, будет только один пользователь, и устройство иногда может быть подключено к Wi-Fi.
Так что мне нужно хранить во внешнем интерфейсе свои данные, данные в основном являются массивом объектов, я использую API indexedDB, никаких проблем с этим, работает как шарм. Но я не хочу потерять какие-либо данные, если с пользовательским устройством что-то пойдет не так, поэтому я настроил простой запрос к серверу, который будет просто сохранять данные в файл json, когда устройство подключено к сети. файл сохраняется с логином пользователя. Выглядит хорошо, но у меня все еще есть проблема: если пользователь потеряет данные и вернется в веб-приложение, это сохранит пустой массив (или с некоторыми значениями) и сотрет другие данные в моем файле json.
Мне нужно сохранить syn c между внешней стороной пользовательских данных, но с сохранением на стороне сервера, если что-то пошло не так с внешней стороной, я не знаю, как с этим справиться
Я могу сохранить мои данные с датой, чтобы у меня была история данных, но если у вас есть другие идеи, я открыт, спасибо