小编Mar*_*ias的帖子

如何获取 Next.js 中参数的值 13

我想从 GET 端点获取参数的值:

/api/image/id
Run Code Online (Sandbox Code Playgroud)

文件结构为:

src/app/api/image/[id]/route.ts
Run Code Online (Sandbox Code Playgroud)

当我尝试检索 id 参数时,这会导致null.

import { NextRequest, NextResponse } from "next/server";

export async function GET(request: NextRequest) {
  const id = request.nextUrl.searchParams.get("id");
  return NextResponse.json({ id }, { status: 200 }); // { "id": null }
Run Code Online (Sandbox Code Playgroud)

我认为这与文件夹结构有关。但我找不到合适的文件夹结构。

提前致谢!

我尝试将route.ts重命名为[id].ts,并将route.ts移动到图像文件夹中。

typescript next.js

5
推荐指数
1
解决办法
6258
查看次数

标签 统计

next.js ×1

typescript ×1