/submit, /my-list, and /onboarding return 500 when Supabase isn't configured
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 75/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- next.js, node.js, supabase, typescript
- Ambito
- authentication, backend
Direzione di ricerca
Inizia dai punti di ingresso delle pagine /submit, /my-list e /onboarding e confronta il modo in cui creano un client Supabase con le alternative basate su dati simulati usate altrove. Controlla il comportamento successivo a #124 come riferimento. Il lavoro è completato quando queste route mostrano un messaggio chiaro in assenza delle credenziali Supabase, mantenendo il comportamento attuale quando le credenziali sono presenti; verifica entrambi i casi seguendo i passaggi di riproduzione nell’issue.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Route
/submit, /my-list, /onboarding
Steps to reproduce
- Fresh checkout of
main, no.env.local(this is how CONTRIBUTING.md suggests trying the app before setting up Supabase). pnpm dev- Open
/submit,/my-list, or/onboarding.
Actual behavior
Each page returns 500 with Your project's URL and Key are required to create a Supabase client!. The pages create a Supabase client while rendering. Everything else falls back to mock data without credentials: the directory, deadlines, the API routes, and after #124 the proxy and /admin.
Expected behavior
Without Supabase configured, these pages render a clear message that sign-in isn't available in this environment, instead of crashing. Behavior with credentials stays the same.
- Lingua principale
- TypeScript
- Stelle
- 1
- Fork
- 6
- Merge medio
- 21h 33m
- PR unite (30g)
- 48
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Your-Voldemort/StudentStack
-
CI passes NEXT_PUBLIC_SUPABASE_ANON_KEY but the app reads NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY; e2e job installs only ChromiumForse già presa @rootsiemen l’ha presa 1 giorno fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
Your-Voldemort/StudentStack#126 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Flag curated flagship opportunities whose dates need a refreshForse già presa @rootsiemen l’ha presa 1 giorno fa. Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
Your-Voldemort/StudentStack#120 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
Your-Voldemort/StudentStack#119 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Your-Voldemort/StudentStack
Issue simili
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 82/100
source-cooperative/docs.source.coop#41 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Nimblesite/SharpLsp#468 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
solidjs-community/solid-primitives#1082 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno