我使用shiny和rmarkdown的组合来构建一个网站,其中shiny应用程序使搜索功能过滤来自大型数据库的结果。每个结果都按名称链接到一个详细页面,其中提供了更多信息。实际上,应用程序会返回一个结果表,其中name列的每一行都是指向特定信息页面的链接。
然而,似乎shiny-server (安装在我们的服务器上)不允许托管html页面,因此到信息页面的链接被破坏-Not发现。
或者,我尝试将info-page呈现为一个通用的rmarkdown页面,该页面在每次调用时都使用特定于结果的信息呈现。不幸的是,似乎没有一种方法可以通过链接传递信息到一般的rmarkdown文档。实际上,我想实现的是:单击结果'My result',调用一个通用的.rmd文档,相同的链接将名称'My result‘传递给.rmd,以便它可以在编织之前检索特定于'My result’的信息。
有没有使用shiny-server的解决方案?
谢谢,
伊迪丝
发布于 2017-05-16 23:03:15
shiny-server默认情况下不允许浏览器访问其目录中托管的内容。需要使其可用的内容可以驻留在未在文件路径中索引的“www”文件夹中。
https://groups.google.com/forum/#!searchin/shiny-discuss/hosting$20HTML$20pages$20on$20shiny-server%7Csort:relevance/shiny-discuss/eszrQJCbM_U/N7fpNEoMAwAJ
https://stackoverflow.com/questions/43785390
复制相似问题