pr_set_error function

Set the error handler that is invoked if any filter or endpoint generates an error

Set the error handler that is invoked if any filter or endpoint generates an error

pr_set_error(pr, fun)

Arguments

  • pr: A Plumber API. Note: The supplied Plumber API object will also be updated in place as well as returned by the function.
  • fun: An error handler function. This should accept req, res, and the error value

Returns

The Plumber router with a modified error handler

Examples

## Not run: handler_error <- function(req, res, err){ res$status <- 500 list(error = "Custom Error Message") } pr() %>% pr_get("/error", function() log("a")) %>% pr_set_error(handler_error) %>% pr_run() ## End(Not run)
  • Maintainer: Barret Schloerke
  • License: MIT + file LICENSE
  • Last published: 2025-02-19