import { Response } from "https://deno.land/x/mandarinets@v2.3.2/deps.ts";
An interface to control what response will be sent when the middleware finishes processing the request.
Constructors
Properties
The body of the response. The body will be automatically processed when
the response is being sent and converted to a Uint8Array
or a
Deno.Reader
.
The HTTP status of the response. If this has not been explicitly set,
reading the value will return what would be the value of status if the
response were sent at this point in processing the middleware. If the body
has been set, the status will be 200 OK
. If a value for the body has
not been set yet, the status will be 404 Not Found
.
Methods
Add a resource to the list of resources that will be closed when the request is destroyed.
Sets the response to redirect to the supplied url
.
If the .status
is not currently a redirect status, the status will be set
to 302 Found
.
The body will be set to a message indicating the redirection is occurring.
Sets the response to redirect back to the referrer if available, with an
optional alt
URL if there is no referrer header on the request. If there
is no referrer header, nor an alt
parameter, the redirect is set to /
.
If the .status
is not currently a redirect status, the status will be set
to 302 Found
.
The body will be set to a message indicating the redirection is occurring.
Take this response and convert it to the response used by the Deno net server. Calling this will set the response to not be writable.
Most users will have no need to call this method.