I've been trying to fix this problem for 2-3 days but I'm unable to fix it. It occurs when I try building the Application with yarn build
here's the error
> Build error occurred
TypeError: Cannot read properties of null (reading 'toString')
my code-
export async function getStaticPaths(){
// get the user's image from another table
const users = await prisma.UserInfo.findMany();
const paths = users.map((user: any) => ({
params: { pid: user.name},
// Error: A required parameter (pid) was not provided as a string in getStaticPaths for /users/[pid].
}))
console.log(paths)
return { paths, fallback: false }
}
export async function getStaticProps({ params }: any) {
const user = await prisma.UserInfo.findUnique({
where: {
name: params.pid
},
});
console.log(user)
return { props: { user } };
}
any ideas on how to fix this? thanks Great day'