поведение приложения на shinyapps.io - PullRequest
1 голос
/ 12 апреля 2019

Я написал блестящее приложение, которое включает в себя возможность добавлять комментарии. Чтобы сделать их доступными все время в приложении (также после окончания сеанса), я использую файлы CSV, где я пишу добавленные комментарии, а затем читаю их из него для отображения. Я поместил все приложение вместе с упомянутым CSV-файлом на shinyapps.io и поделился им с пользователями. К сожалению, я заметил, что ежедневные данные сбрасываются. В течение дня (зона ECT) комментарии сохраняются и отображаются правильно. Когда я запускаю его во второй день, оказывается, что комментарии предыдущего дня пропали и относятся только к текущему. Я подозреваю, что сервер shinyapps.io был настроен для сброса приложения к исходным настройкам, но, к сожалению, я не нашел информации по этой теме. Знаете ли вы что-нибудь еще, есть ли такой механизм? Ты знаешь, как я мог обойти его?

1 Ответ

2 голосов
/ 12 апреля 2019

Когда ваше приложение достигает максимального предела простоя, оно переходит в спящий режим, после чего, если вы снова откроете его, оно может получить новый сервер и, таким образом, все данные будут удалены.

Решением будет использование Resistant Storage. Проще всего было бы просто сохранить данные в Google Sheets или в Dropbox, вы можете прочитать больше и как это сделать в 2-х ссылках ниже.

(https://docs.rstudio.com/shinyapps.io/Storage.html | https://shiny.rstudio.com/../persistent-data-storage)

...