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"
    )
}
trestletech/plumber documentation built on May 6, 2024, 6:17 p.m.