r - 根文件夹的 Shiny 路径?

标签 r shiny shiny-server

我还没有安装 Shiny 服务器,我希望我没有安装。当我从 RStudio 运行 runApp 时,我在地址 localhost:port 处打开了一个浏览器窗口。我希望这个应用程序从磁盘读取数据。我需要在哪个路径放置这些数据,以便客户端 (index.html) 能够执行 window.open(path/data) 并且将打开一个显示原始数据的新窗口?

我在 index.html

Shiny.addCustomMessageHandler ("callbackHandler",
    function (value)
    {
        window.open(value.file);
    });

并在 server.R

session$sendCustomMessage (type = "callbackHandler", message = list (file = trackfile, ...));

最佳答案

runApp 不提供文件服务。它监听给定端口并在该端口上提供一个应用程序。可以从 www 的服务器端访问文件,并可以访问 ui 等。

如果你想提供文件服务,你需要有一个单独的 http 服务器运行,如 python simplehttpserver 或 servr github.com/yihui/servr 或 R rook包。

关于r - 根文件夹的 Shiny 路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24681176/

相关文章:

r - 首先按组总和对数据帧进行排序,然后按频率排序

R Shiny showModal 和removeModal 适用于所有用户

r - 如何减少 selectinput 中标签和选项之间的空间?

r - 带有 SSL 的 NGINX 上的 Shiny 服务器

shiny - Shiny 中不同选项卡上 selectizeInput 的持久状态

r - R 中的函数注释约定

r - 计算数据框中每 2 列的比率

r - 在 min(new_value, na.rm = T) : no non-missing arguments to min; returning Inf

r - 根据无功输出值设置最大 slider 输入值

R Shiny 发布错误: inferAppPrimaryDoc Execution halted