刷新闪亮的数据集

Refreshing shiny dataset

我已经更新了我的 DataSet.RData,我的 shiny 应用程序 运行ning 在 Shiny Server 上使用。但是,闪亮的应用程序仍在 运行ning 旧数据上。我已经通过浏览器历史记录清除并重新启动浏览器几次但没有成功。

当我在 RStudio 中 运行 应用程序时,它 运行 正常并显示新数据。

可能您已经找到了这个问题的答案。当您在浏览器服务器中刷新页面并重新启动 ui。但是,全局不是。所以如果在全局加载数据,刷新的时候不会重新加载数据。

解决方案:在 Shiny Server 上重启应用程序。

如果您 create/edit 在您的应用程序文件夹中创建一个名为 restart.txt 的文件,服务器将重新启动该应用程序。为此,您可以向 create/edit 该文件添加一个按钮,例如

# ui.R
actionButton("restart", "Restart")

# server.R
observeEvent(input$restart, {
    file.create("restart.txt")
})

单击此按钮并刷新页面后,您的数据也应刷新。