R/saveServ.R

Defines functions saveServ

Documented in saveServ

#' Save Shiny Server Temporarily
#'
#' @inheritParams saveFiles
#' @returns No return value. It is used to save necessary files temporarily
#' to run Shiny App.


saveServ <- function(filePath){
  servstr <- "shinyServer(function(input, output) {
  output$distPlot <- renderPlot({
    dist <- rnorm(input$obs)
    hist(dist)
  })
})"

  servsplt <- strsplit(servstr, "\n")
  servvec <- unlist(servsplt)

  fileConn <- file(paste(filePath, "/shinyapp/server.R", sep=""))
  writeLines(servvec, fileConn)
  close(fileConn)


}

Try the htetree package in your browser

Any scripts or data that you put into this service are public.

htetree documentation built on April 4, 2025, 5:15 a.m.