小编sta*_*019的帖子

如何防止闪亮的应用程序变灰?

我们在 Heroku 中托管了一个闪亮的应用程序。用户不活动 55 秒后,应用程序将变灰。这适用于 Chrome 和 Safari。边缘工作正常。Heroku 对此有一个默认超时,看起来它不能使用 R buildpack ( https://github.com/virtualstaticvoid/heroku-shiny-app )进行修改。



    function ping() {
        if (!window.Shiny.shinyapp.isConnected()) {
            window.Shiny.shinyapp.reconnect();
        }
    }
    setInterval(ping, 2000);

Run Code Online (Sandbox Code Playgroud)

我们在下面嵌入了 JS 代码以使用 WebSocket 重新连接,但是会话数据丢失了。还有什么我们可以尝试的吗?

以下是有关我们应用程序的更多信息:R 3.4.4 Shiny 1.1.0

r heroku shiny

3
推荐指数
1
解决办法
1901
查看次数

标签 统计

heroku ×1

r ×1

shiny ×1