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));}