PrismaP
Prisma2y ago
3 replies
Portgas D. Miang

Invalid `prisma.course.create()` invocation:

i have this error when i create a schema in next js 14:

import { NextResponse } from "next/server";
import { auth } from "@clerk/nextjs/server";
import { db } from "src/lib/db";

export async function POST(req: Request) {
const { userId } = auth();

try {
const { courseTitle } = await req.json();

if (!userId) {
return new NextResponse("Unauthorized", { status: 401 });
}

const course = await db.course.create({
data: {
userId: userId,
courseName: courseTitle,
typeCourse: "default"
}
});

console.log({ course });
return NextResponse.json(course);
} catch (e: any) {
console.log(e);
return new NextResponse("Error creating course", { status: 500 });
}
}




------------------ ERROR ------------------------
Was this page helpful?