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