r - 闪亮的仪表板自动触发
问题描述
我创建了一个实时闪亮的仪表板。我知道如何在 shinyapps.io 上发布它。
Q1:我从 json api 获取数据并且它经常变化。是否可以在shinyapps.io 中每小时自动设置我的应用程序自动运行?如果是这样怎么可能。
Q2:如何在 AWS 中发布我闪亮的仪表板,包括 Auto Trigger。
提前致谢
解决方案
由于缺乏可重复的例子,很难解释。
使用reactivePoll
代替reactive
data <- reactivePoll(
intervalMillis = 1000 * 60 * 60,
session,
checkFunc = function(){
Sys.time()
},
valueFunc = function(){
# call API and return data here
}
)
以上将checkFunc
在每个运行intervalMillis
,如果结果checkFunc
不同则valueFunc
返回。
这将在您部署的任何地方工作,请参阅Shiny Server 社区版以部署您自己的服务器。您可以在digitalocean上查看示例。
推荐阅读
- vue.js - Vue JS + 谷歌地图街景 API
- javascript - 将包含图像的 Material UI GridList 制作为背景
- javascript - JavaScript 中的正则表达式正好有 6 个数字和至少两个不同的数字
- python-requests - 使用 POST 请求调用外部 HTTP 时,Cloud Functions 超时
- python - 在 Pandas 中使用多个间隔选择行(pd.Interval 范围对象)
- python - python3 -m pip install VS pip3 install
- laravel-5 - Auth::guard('admin')->user() 在 laravel 5.8 中为 NULL
- c - Vulkan vkCreateInstance - 访问冲突写入位置 0x0000000000000000
- python - 使用 venv 和 python 2.x 创建环境
- git - Git:安全回滚到以前的主人