vignettes/files/apis/04-05-error.R

#* Example of throwing an error
#* @get /simple
function(){
  stop("I'm an error!")
}

#* Generate a friendly error
#* @get /friendly
function(res){
  msg <- "Your request did not include a required parameter."
  res$status <- 400 # Bad request
  list(error=jsonlite::unbox(msg))
}
rstudio/plumber documentation built on April 12, 2025, 7:33 p.m.