У меня проблема с Heroku, я объясню свою ситуацию здесь: я создал приложение, которое редактирует текстовый файл, основываясь на некоторых командах, которые выполняются, пока приложение работает. Например, скажем, я создаю текстовый файл, содержащий «Привет, ребята!"И вдруг я фиксирую это в репозитории Heroku, затем запускаю приложение. Я ввел команду «addText, я застрял», и приложение успешно редактирует текстовый файл, который теперь показывает «Привет, ребята! Я застрял". Все хорошо, но через несколько дней (в диапазоне от 1 до 3) файл возвращается к тому, когда он был зафиксирован, в данном случае к «Привет, ребята!». Приложение представляет собой бот discord.js, использующий модуль node.js fs и команды writeFileSync/readFileSync. Любые подсказки, почему это происходит?

Моим решением было написать функцию, которая показывает мне содержимое txt-файла, чтобы я мог скопировать и вставить его в свой локальный файл и зафиксировать, когда он "сбрасывается" до старой версии коммита. Но так как мне приходится время от времени использовать эту команду, я не могу предсказать, когда файл будет обновлен, и, кроме того, файл редактируется довольно часто, все немного скучно -.- Спасибо за ваши ответы!

0