SupabaseS
Supabase3y ago
jax

Cannot read properties of null (reading 'split')

there is a error when I use exchangeCodeForSession. I has a question, exchangeCodeForSession is running on server , why was the ${this.storageKey}-code-verifier) set??? this is my callback code: export default async function handler( req: NextApiRequest, res: NextApiResponse<Data> ) { const code = req.query['code'] as string const origin = http://${req.headers.host}`

if (code) {
const supabase = createServerClient(
process.env.NEXT_PUBLIC_SUPABASE_URL!,
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!,
{
cookies: {
get(name: string) {
return req.cookies[name];
},
set(name: string, value: string, options: CookieOptions) {
res.setHeader("Set-Cookie", serialize(name, value, options));
},
remove(name: string, options: CookieOptions) {
res.setHeader("Set-Cookie", serialize(name, "", options));
},
}
},

)
await supabase.auth.exchangeCodeForSession(code)
}


// URL to redirect to after sign in process completes
res.redirect(origin);
}
Was this page helpful?