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

TS SDK: `ctx.http.fetch` throws for status codes the `statuses` package doesn't know

Đang mở Phù hợp với người mới
#6,126 0 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

@kshanxs đang làm issue này rồi.

Từ ngày 11/10/2026.

  • #6140 của @kshanxs — đang mở

Đánh giá

Độ khó
1/5
Thời gian dự kiến
Dưới một giờ
Mức phù hợp với người mới
82/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ệ
javascript, node.js, typescript
Lĩnh vực
backend

Hướng nghiên cứu

Lỗi nằm trong crates/bindings-typescript/src/server/http_internal.ts khoảng dòng 70, nơi statusText được gán qua statuses(response.code), và hàm này ném lỗi với những mã mà gói không biết. Hãy đọc hàm đó, sau đó tái hiện bằng một phản hồi giả lập với mã 530 hoặc 499. Công việc hoàn tất khi các mã không xác định trả về phản hồi có statusText rỗng thay vì ném lỗi, và cách sửa là status.message[response.code] ?? '' như issue đề xuất.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Version: 2.11.0, still on master e596513
Where: crates/bindings-typescript/src/server/http_internal.ts ~L70: statusText: status(response.code)

statuses(code) throws for unknown codes, so a response with 530 (Cloudflare), 520-527, 499 and similar makes
fetch() throw instead of returning a response with that status. Rust and C# return the response normally.
Fix: statusText: status.message[response.code] ?? ''.

Ngôn ngữ chính
Rust
Star
25.3k
Fork
1.1k
Merge trung bình
4 ngày 13 giờ
Pull request đã merge (30 ngày)
44

Chuẩn bị môi trường

  • Có Dockerfile hoặc tệp Docker Compose
  • Có mẫu pull request
  • Không có hướng dẫn đóng góp

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 clockworklabs/SpacetimeDB

Tất cả issue của clockworklabs/SpacetimeDB

Issue tương tự

Thêm issue về Rust

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.