Next.js15に変更した後のparamsのコード
vercelを使用しようとしたら次のようなエラーが出た
エラー内容
Type error: Type '{ __tag__: "GET"; __param_position__: "second"; __param_type__: { params: Record<string, string | string[]>; }; }' does not satisfy the constraint 'ParamCheck<RouteContext>'.
The types of '__param_type__.params' are incompatible between these types.
Type 'Record<string, string | string[]>' is missing the following properties from type 'Promise<any>': then, catch, finally, [Symbol.toStringTag]
ここではparamsの型がPromise型にしないといけないというエラーが出ている
userIdを取得する例
```sample.tsx
export async function GET(
req: Request,
{ params }: { params: Promise<Record<string, string>> }
) {
const resolvedParams = await params;
const userId = resolvedParams.userId;
<!-- 他の処理 -->
}