import { errors } from "https://deno.land/std@0.203.0/http/mod.ts";
A namespace that contains each error constructor. Each error extends
HTTPError
and provides .status
and .expose
properties, where the
.status
will be an error Status
value and .expose
indicates if
information, like a stack trace, should be shared in the response.
By default, .expose
is set to false in server errors, and true for client
errors.
Examples
Example 1
Example 1
import { errors } from "https://deno.land/std@0.203.0/http/http_errors.ts";
throw new errors.InternalServerError("Ooops!");
type
Record<ErrorStatusKeys, HttpError>