Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

/submit, /my-list, and /onboarding return 500 when Supabase isn't configured

Đã đóng Phù hợp với người mới
#127 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

@Aryan-Techie đang làm issue này rồi.

Từ ngày 22/10/2026.

  • #128 của @Aryan-Techie — đang mở

Đá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

  1. Fresh checkout of main, no .env.local (this is how CONTRIBUTING.md suggests trying the app before setting up Supabase).
  2. pnpm dev
  3. 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

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của Your-Voldemort/StudentStack

Tất cả issue của Your-Voldemort/StudentStack

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.