79144119

Date: 2024-10-31 09:27:57
Score: 1.5
Natty:
Report link

Update your env.ts in the sanity file like this first

export const apiVersion = process.env.NEXT_PUBLIC_SANITY_API_VERSION || '2024-09-30'

export const dataset = assertValue( process.env.SANITY_STUDIO_DATASET || process.env.NEXT_PUBLIC_SANITY_STUDIO_DATASET, 'Missing environment variable: SANITY_STUDIO_DATASET or NEXT_PUBLIC_SANITY_STUDIO_DATASET' )

export const projectId = assertValue( process.env.SANITY_STUDIO_PROJECT_ID || process.env.NEXT_PUBLIC_SANITY_PROJECT_ID, 'Missing environment variable: SANITY_STUDIO_PROJECT_ID or NEXT_PUBLIC_SANITY_PROJECT_ID' )

function assertValue(v: T | undefined, errorMessage: string): T { if (v === undefined) { throw new Error(errorMessage)

}

return v }


And in your env.local and the .env file write :

SANITY_STUDIO_DATASET=production

SANITY_STUDIO_PROJECT_ID=*********

NEXT_PUBLIC_SANITY_STUDIO_DATASET=production

NEXT_PUBLIC_SANITY_PROJECT_ID=**********

After thoses changes you will not get that error again

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Filler text (0.5): *********
  • Filler text (0): **********
  • Low reputation (1):
Posted by: Mohamed ali Hammami