在闪亮服务器上托管 html 页面

Posted

技术标签:

【中文标题】在闪亮服务器上托管 html 页面【英文标题】:host html pages on shiny-server 【发布时间】:2017-10-02 18:44:57 【问题描述】:

我使用了 shiny 和 rmarkdown 的组合来构建一个网站,在该网站中,闪亮的应用程序使搜索功能从大型数据库中过滤结果。每个结果都按名称链接到提供更多信息的详细页面。在实践中,应用程序会返回一个结果表,其中名称列的每一行都是指向特定信息页面的链接。

但是,shiny-server(安装在我们的服务器上)似乎不允许托管 html 页面,因此信息页面的链接已损坏 - 未找到。

或者,我试图将信息页面呈现为一个通用的 rmarkdown 页面,每次调用它时都会使用特定于结果的信息进行呈现。不幸的是,似乎没有办法通过指向通用 rmarkdown 文档的链接传递信息。在实践中,我想要实现的是:单击结果“我的结果”,调用通用 .rmd 文档,并且相同的链接将名称“我的结果”传递给 .rmd,以便它可以检索“我的结果” - 编织前的具体信息。

有没有使用闪亮服务器的解决方案?

谢谢,

伊迪丝

【问题讨论】:

【参考方案1】:

shiny-server 默认情况下不允许浏览器访问托管在其目录中的内容。需要提供的内容可以托管在文件路径中未编入索引的“www”文件夹中。

https://groups.google.com/forum/#!searchin/shiny-discuss/hosting$20HTML$20pages$20on$20shiny-server%7Csort:relevance/shiny-discuss/eszrQJCbM_U/N7fpNEoMAwAJ

【讨论】:

以上是关于在闪亮服务器上托管 html 页面的主要内容,如果未能解决你的问题,请参考以下文章

ERR_EMPTY_RESPONSE 闪亮的服务器

了解 Shiny Server 上托管的 R Shiny 应用程序的可扩展性

在 S3 上托管 React 页面并对 Elastic Beanstalk 上的服务器进行 REST api 调用

HTTP 错误 500.19 - 在 IIS 上托管时出现内部服务器错误 [重复]

如何在 Azure 上托管 html 应用程序

进入我在 firebase 托管上托管的应用会重定向到谷歌登录页面