Slide 16
Slide 16 text
export async function loader({
request, // Fetch APIのRequest
params,
}: LoaderFunctionArgs) {
const { id } = params;
const user = await getUser(request, id);
// Fetch APIのResponse
return new Response(JSON.stringify({
displayName: user.displayName,
email: user.email,
}), {
headers: {
"Content-Type": "application/json; charset=utf-8",
},
});
}
Loader
データ取得関数
このroute用GET専門エンド
ポイントみたいなイメージ
3:20