/submit, /my-list, and /onboarding return 500 when Supabase isn't configured
Maintainer thường phản hồi trong vòng 1 ngày
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 75/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- next.js, node.js, supabase, typescript
- Lĩnh vực
- authentication, backend
Hướng nghiên cứu
Bắt đầu từ các điểm vào của trang /submit, /my-list và /onboarding, rồi so sánh cách chúng tạo client Supabase với các phương án dự phòng dùng dữ liệu giả ở những nơi khác. Tham khảo hành vi sau #124. Công việc được xem là hoàn tất khi các route này hiển thị thông báo rõ ràng nếu thiếu thông tin xác thực Supabase, đồng thời giữ nguyên hành vi hiện tại khi có thông tin xác thực; hãy kiểm tra cả hai trường hợp theo các bước tái hiện trong issue.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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.
- Ngôn ngữ chính
- TypeScript
- Star
- 1
- Fork
- 6
- Merge trung bình
- 21 giờ 33 phút
- Pull request đã merge (30 ngày)
- 48
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của Your-Voldemort/StudentStack
-
CI passes NEXT_PUBLIC_SUPABASE_ANON_KEY but the app reads NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY; e2e job installs only ChromiumCó thể đã có người làm @rootsiemen đã nhận 1 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Your-Voldemort/StudentStack#126 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Flag curated flagship opportunities whose dates need a refreshCó thể đã có người làm @rootsiemen đã nhận 1 ngày trước. Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
Your-Voldemort/StudentStack#120 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
Your-Voldemort/StudentStack#119 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của Your-Voldemort/StudentStack
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Nimblesite/SharpLsp#468 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Bundled uv is never updated and trusts the compromised eMudhra certificatesCó thể đã có người làm @FabienDanieau đã nhận hôm nay. Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
-
bg_wait's blocking mode (stopOnAttention: false) is under-documented and effectively undiscoverableĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
nicobailon/pi-subagents#3019 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
db-ux-design-system/core-web#8613 ·
Maintainer thường phản hồi trong vòng 1 ngày