data
本页内容

data

摘要

参考文档 ↗

创建包含 headers/status 的“响应”,而无需强制序列化为实际的 Response

import { data } from "react-router";

export async function action({ request }: Route.ActionArgs) {
  let formData = await request.formData();
  let item = await createItem(formData);
  return data(item, {
    headers: { "X-Custom-Header": "value" }
    status: 201,
  });
}

签名

function data<D>(data: D, init?: number | ResponseInit)

参数

data

响应中要包含的数据。

init

要包含在响应中的状态码或 ResponseInit 对象。

返回

一个包含数据和响应初始化的 DataWithResponseInit 实例。

文档和示例 CC 4.0
编辑