TX016
ルートハンドラーからResponseが返されていない
発生原因
route.ts のハンドラーが undefined(または Response 以外の値)に解決されました。通常は、いずれかの分岐で return が欠けていることが原因です。
修正方法
すべての分岐で Response を返してください。
app/api/deployments/route.tsts
export async function GET(request: Request) { const id = new URL(request.url).searchParams.get("id"); if (!id) return Response.json({ error: "id required" }, { status: 400 }); return Response.json(await getDeployment(id));}