Shiny Datatable错误 - 表id = DataTables_Table_1 - Ajax错误

时间:2018-04-28 12:14:48

标签: r shiny dt

在我的Shiny App中,我通过包data.table实现了 Data.table

My 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 :(得分:0)

由于您声称在DigitalOcean上部署闪亮的应用程序并且该应用程序在本地运行良好,我怀疑您的服务器上的DT版本不是最新版本。

您可以通过向ui.R和outputText("dt_version")添加类似output$dt_version <- renderText(packageVersion("DT"))的内容来检查服务器版本。

如果没有,请通过devtools::install_github('rstudio/DT')安装DT的开发版本并再试一次(我打赌你使用的是闪亮的服务器,请记得重新启动服务器以确保加载新安装的软件包。)