首页 > 解决方案 > shinyapps.io 抓取数据时超时

问题描述

我有一个闪亮的应用程序在本地运行良好,但是当我将它发布到 shinyapps.io 时会在 60 秒后超时。我认为它正在触发的代码是nbastatR调用包中的一个函数game_logs()(这可能需要 10-15 秒)。当我检查应用程序的日志时,该行代码似乎已运行,但在应用程序超时之前根本没有进展。

因为该game_logs()功能是从 stats.nba.com 提取数据,所以我想看看其他人在将应用程序发布到 shinyapps.io 时是否遇到过类似的问题。

以下代码行应该可以在本地正常工作,并提供我希望应用程序带回的内容的想法。

devtools::install_github("abresler/nbastatR")
library(nbastatR)
game_logs(seasons = 2020)

标签: rshinyshinyapps

解决方案


我遇到了类似的问题,并发现在 Shinnapps.io 的设置>高级设置(启动超时和可能读取超时)中增加浏览器超时时间允许的秒数已解决此问题。


推荐阅读