【问题标题】:Local server port connectivity with R shinyApp与 R shinyApp 的本地服务器端口连接
【发布时间】:2018-12-31 07:04:02
【问题描述】:

我想在本地服务器上部署shinyApp。 有没有这样的代码我可以在本地服务器上部署shinyApps。

当我在桌面本地运行 shinyApp 时,它通过 IP 运行:http://XXX.0.0.1:XXXX/ 每次我运行 shinyApp 时,它都会使用不同的端口号运行。 我想在本地服务器上为 shinyApp 配置 IP 地址。 我不知道该怎么做。 有没有像“rsconnect”这样的语法/功能来在本地服务器上部署shinyApp? 我们知道如何连接到 MySQL。同样,我们可以通过任何此类代码连接到本地服务器 IP? 连接MySQL的代码:

library(RMySQL)
mydb = dbConnect(MySQL(), user='######', password='#######', dbname='#####', 
host='###.##.###.###', port=####)

任何帮助将不胜感激。

【问题讨论】:

  • 查看?shiny::runApp
  • 但我的问题是关于本地可用的服务器。
  • 不是本地桌面。我们公司自己的服务器,我想从该服务器移植 R shinyApp 文件和主机。
  • 我相信这更多的是网络问题而不是闪亮的问题。您可以为托管闪亮应用程序的桌面分配一个静态 IP。关于端口,您可以在runApp() 中指定。然后你会有一个固定的IP+端口。 shinyApps 是一种 PaaS。你不能在本地部署它。
  • 要在服务器上托管闪亮的应用程序,您需要先安装RShiny-server...然后通过runApp()配置端口等设置

标签: r shiny


【解决方案1】:

在用户目录下的(~/.Rprofile)中设置你要初始化的默认值

options(shiny.port = 9999)
options(shiny.host= xx.xx.xx.xx)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多