TX016

برنگرداندن Response از کنترل‌گر مسیر

کنسول

Text.js error TX016: No response is returned from route handler for … …. Ensure you return a `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));}