我有一个闪亮的应用程序,将SQL的数据查询到数据帧中,然后从我的shinyserver()堵塞。我一直在到目前为止一直在Rstudio中运行它,因此,每当需要新数据时,我就会重新启动应用程序,并且在服务器加载之前,它将抓住所有新数据。
我想将应用程序过渡到Shiny Server,但是我不确定如何诱使它定期获取新数据。为了界面,我希望它是自动的,而不是让用户单击按钮来启动加载。有惯用解决方案吗?
编辑:
我想我找到了一种对我有用的解决方案。
Shinyserver((功能((输入,,,,输出,,,,会议){sourcedata< -反应性({无效((1000000,,,,会议)functionThatgetSdata()})})
您正在寻找一世nValidateLater。将其与适当的间隔放在反应性表达式中,从数据库中检索数据。