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 オブジェクト。
戻り値
データとレスポンスの init を含む DataWithResponseInit インスタンス。