首页 > 解决方案 > 在闪亮的服务器上运行闪亮的应用程序

问题描述

我正在尝试在闪亮的服务器上运行闪亮的应用程序。在这一点上,我无法理解闪亮服务器的工作方式,我的意思是我有两个 R 脚本,闪亮服务器内的 ui.R 和 server.R 我有这个向量。请参考下面的代码

#server.R

v_outcome <-  c("Confirmados", "Hospitalizados", "Intubado", 
                "Muertes", "Pruebas", "Síntomas", "UCI")

server <- function(input, output, session) {
  
  # DASHBOARD PAGE ----------------------------------------------------------
  
  #Confirmados 
  output$confirmados <- renderValueBox({
    valueBox(
      #paste0(25 + input$count, "%"), "Confirmados", icon = icon("list"),
      #color = "purple",
      paste0(confirmedNacional),
      subtitle = "Confirmados",
      icon = icon("fas fa-plus-square"),
      color    = "yellow", 
    )
  })
  

这只是我脚本的一小部分,我不明白为什么当我运行 server.R 时脚本无法读取第一行中的向量,即使我尝试在函数服务器中添加向量但无法正常工作。我需要以哪种方式附加我的向量?

谢谢

标签: rshinydata-scienceshiny-server

解决方案


经过长时间的搜索,这个页面非常有用https://shiny.rstudio.com/articles/scoping.html

这是我的解决方案:

我在这个文件中创建了一个名为 global.R 的文件,我声明了我的 UI 和服务器使用的所有向量。


推荐阅读