我使用了闪亮和rmarkdown的组合来构建一个网站,其中闪亮的应用程序使搜索功能从大型数据库中过滤出结果。每个结果均按名称链接到提供更多信息的详细页面。实际上,应用程序返回一个结果表,其中名称列的每一行都是指向特定信息页面的链接。
但是,似乎Shiny-server(安装在我们的服务器上)不允许托管html页面,因此到信息页面的链接已断开-Not Found。
另外,我试图将信息页面呈现为一般的rmarkdown页面,每次调用时都会用特定于结果的信息来呈现该页面。不幸的是,似乎没有一种方法可以通过指向通用rmarkdown文档的链接来传递信息。实际上,我要实现的是:单击结果“我的结果”,将调用通用的.rmd文档,并且同一链接将名称“我的结果”传递给.rmd,以便它可以检索“我的结果” -编织前的具体信息。
是否有使用闪亮服务器的解决方案?
谢谢,
伊迪丝
最佳答案
默认情况下,shiny-server不允许浏览器访问其目录中托管的内容。可以在文件路径中未索引的“ www”文件夹中托管需要提供的内容。
https://groups.google.com/forum/#!searchin/shiny-discuss/hosting $ 20HTML $ 20pages $ 20on $ 20shiny-server%7Csort:relevance / shiny-discuss / eszrQJCbM_U / N7fpNEoMAwAJ
关于r-markdown - 在 Shiny 服务器上托管HTML页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43785390/