一个重定向 Response
,它将强制文档重新加载到新位置。设置状态码和 Location
标头。默认为 302 Found
。
import { redirectDocument } from "react-router";
import { destroySession } from "../sessions.server";
export async function action({ request }: Route.ActionArgs) {
let session = await getSession(request.headers.get("Cookie"));
return redirectDocument("/", {
headers: { "Set-Cookie": await destroySession(session) }
});
}
要重定向到的 URL。
要包含在响应中的状态码或 ResponseInit
对象。