redirectDocument
概要
新しい場所にドキュメントのリロードを強制するリダイレクト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
リダイレクト先の URL です。
init
レスポンスに含めるステータスコード、または ResponseInit オブジェクトです。