我使用 Next.js v.14 的应用程序路由器并具有以下目录结构:
/app/api/github/webhook/[token]/route.ts
如何在
[token]
请求处理程序中获取 POST
值? NextRequest
结构中是否有专用字段?
官方文档完全忽略了在 API 路由中使用
[slugs]
的要点。
这是官方示例dynamic-route-segments。
您可以通过以下方式访问令牌:
export const POST = async ( req, {params} ) => {
console.log("token value ");
console.log(params.token);
const postData = await req.json();
...
}