/submit, /my-list, and /onboarding return 500 when Supabase isn't configured
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 75/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- next.js, node.js, supabase, typescript
- Área
- authentication, backend
Línea de trabajo
Empieza por los puntos de entrada de las páginas /submit, /my-list y /onboarding y compara cómo crean un cliente de Supabase con las alternativas de datos simulados que se usan en otros lugares. Consulta el comportamiento posterior a #124 como referencia. Se considera terminado cuando estas rutas muestran un mensaje claro si faltan las credenciales de Supabase y conservan su comportamiento actual cuando están presentes; verifica ambos casos con los pasos de reproducción del issue.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- TypeScript
- Estrellas
- 1
- Forks
- 6
- Merge medio
- 21 h 33 min
- PR fusionados (30 d)
- 48
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Your-Voldemort/StudentStack
-
CI passes NEXT_PUBLIC_SUPABASE_ANON_KEY but the app reads NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY; e2e job installs only ChromiumPosiblemente ocupada @rootsiemen la tomó hace 1 día. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Your-Voldemort/StudentStack#126 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Flag curated flagship opportunities whose dates need a refreshPosiblemente ocupada @rootsiemen la tomó hace 1 día. Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
Your-Voldemort/StudentStack#120 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
Your-Voldemort/StudentStack#119 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de Your-Voldemort/StudentStack
Issues similares
-
bug hacktoberfest help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
libredb/libredb-studio#1941 ·
Los mantenedores suelen responder en 1 día
-
chore other
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
alastair-smith/card-games#308 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 86/100
paperclipai/paperclip#17379 ·
Los mantenedores suelen responder en 1 día
-
[good first issue, hacktoberfest] 🏯 Hacktoberfest Task - Add new Anime Quote 626 (good-first-issue)Abiertocommunity first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 76/100
lingdojo/kana-dojo#33040 · 1 comentario · 5 reacciones ·
Los mantenedores suelen responder en 1 día
-
bug mobile ui
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día