Ошибка Shiny Datatable - id таблицы = DataTables_Table_1 - Ошибка Ajax - PullRequest
0 голосов
/ 28 апреля 2018

В моем приложении Shiny у меня есть Data.table , реализованный с помощью пакета data.table.

Мое приложение Shiny прекрасно работает на локальном сервере, однако, когда я развертывал его в Digital-ocean, я часто получаю сообщение об ошибке, как показано ниже:

DataTables warning: table id=DataTables_Table_1 - Ajax error. For more information about this error, please see http://datatables.net/tn/7

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

Я искал по Интернету, однако не смог найти никакого конкретного предложения, как обойти эту проблему, возникающую в приложении Shiny.

Любая помощь будет высоко оценена.

Спасибо

1 Ответ

0 голосов
/ 03 мая 2018

Поскольку вы утверждаете, что развернули блестящее приложение в DigitalOcean, и приложение работает локально, я подозреваю, что версия DT на вашем сервере не самая последняя.

Вы можете проверить версию DT, добавив что-то вроде outputText("dt_version") в ui.R и output$dt_version <- renderText(packageVersion("DT")) в server.R.

Если нет, пожалуйста, установите разрабатываемую версию DT через devtools::install_github('rstudio/DT') и попробуйте еще раз (держу пари, что вы используете блестящий сервер, не забудьте перезапустить сервер, чтобы убедиться, что загружается только что установленный пакет).

...