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