redirectDocument
本页内容

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 对象。

返回

一个包含重定向状态和 Location 标头的 Response 对象。

文档和示例 CC 4.0
编辑