Next.js Discord

Discord Forum

Body is unusable

Answered
Hoopoe posted this in #help-forum
Open in Discord
HoopoeOP
export async function PATCH(req: Request) {
  const session = await auth();
  if (!session || !session.user) return invalid("session");
  if (!(await doesUserHaveRole(session.user.id, "Admin"))) return notAdmin;
  const {
    generatorId,
    newGenerator,
  }: {
    generatorId: number;
    newGenerator: {
      name: string;
      roleName: string;
      enabled: boolean;
    };
  } = await req.json();
  console.log(await req.json());
  if (!generatorId || typeof generatorId !== "number")
    return invalid("generator id");
  await editGenerator(generatorId, newGenerator);
  return Response.json({ error: false, message: "Edited!" });
}
Answered by joulev
You cannot call req.json twice
View full answer

3 Replies