typescript - Kan inte destrukturera egenskapen 'supabaseUrl' från 'getConfig(...)' eftersom den är odefinierad
Jag följde @supabase/auth-helpers-sveltekit-guiden om hur man integrerar supabase-auth-hjälpare med sveltekit.
Ändå, när jag kör utvecklingsservern, får jag ett internt fel
Cannot destructure property 'supabaseUrl' of 'getConfig(...)' as it is undefined.
TypeError: Cannot destructure property 'supabaseUrl' of 'getConfig(...)' as it is undefined.
at getRequestSupabaseClient (file:///.../node_modules/.pnpm/@[email _pkve26evzxp6f7qgiud6o7i2nm/node_modules/@supabase/auth-helpers-sveltekit/dist/utils/supabase-request.js:10:13)
at Proxy.getServerSession (file:///.../node_modules/.pnpm/@[email _pkve26evzxp6f7qgiud6o7i2nm/node_modules/@supabase/auth-helpers-sveltekit/dist/utils/getServerSession.js:3:22)
at load (/.../src/routes/+layout.server.ts:6:23)
at load_server_data (file:///.../node_modules/.pnpm/@[email [email [email /node_modules/@sveltejs/kit/src/runtime/server/page/load_data.js:31:41)
at respond_with_error (file:///.../node_modules/.pnpm/@[email [email [email /node_modules/@sveltejs/kit/src/runtime/server/page/respond_with_error.js:40:32)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async resolve (file:///.../node_modules/.pnpm/@[email [email [email /node_modules/@sveltejs/kit/src/runtime/server/index.js:254:12)
at async respond (file:///.../node_modules/.pnpm/@[email [email [email /node_modules/@sveltejs/kit/src/runtime/server/index.js:287:20)
at async file:///.../node_modules/.pnpm/@[email [email [email /node_modules/@sveltejs/kit/src/exports/vite/dev/index.js:407:22
Svar #1
Löst tack vare GitHub-ärendet.
Problemet var att jag importerade createClient (i $lib/db) från
import { createClient } from '@supabase/supabase-js'istället för
import { createClient } from '@supabase/auth-helpers-sveltekit'