根文件夹的闪亮路径?

时间:2014-07-10 15:59:08

标签: 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, ...));

1 个答案:

答案 0 :(得分:2)

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

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