pr_set_404 function

Set the handler that is called when the incoming request can't be served

Set the handler that is called when the incoming request can't be served

This function allows a custom error message to be returned when a request cannot be served by an existing endpoint or filter.

pr_set_404(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: A handler function

Returns

The Plumber router with a modified 404 handler

Examples

## Not run: handler_404 <- function(req, res) { res$status <- 404 res$body <- "Oops" } pr() %>% pr_get("/hi", function() "Hello") %>% pr_set_404(handler_404) %>% pr_run() ## End(Not run)
  • Maintainer: Barret Schloerke
  • License: MIT + file LICENSE
  • Last published: 2025-02-19