inst/plumber/12-entrypoint/using_plumber_tag.R

## plumber::plumb("using_plumber_tag.R")

library(plumber)

#* @get /counter
function(req){
  count <- 0
  if (!is.null(req$session$counter)){
    count <- as.numeric(req$session$counter)
  }
  req$session$counter <- count + 1
  return(paste0("This is visit #", count))
}


#' @plumber
function(pr) {
  pr %>%
    pr_cookie(
      key = "pleasechangeme",
      name = "cookieName"
    )
}

Try the plumber package in your browser

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

plumber documentation built on Sept. 7, 2022, 1:05 a.m.