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

[Bug] Throws if an AdvancedMarker is rendered and the apiKey is invalid

Đang mở
#889 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 6 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
45/100
Loại issue
Lỗi
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Ít trao đổi
Công nghệ
react, typescript
Lĩnh vực
frontend

Hướng nghiên cứu

Bắt đầu bằng cách chạy CodeSandbox được liên kết với API key không hợp lệ hoặc bị thiếu và một AdvancedMarker, sau đó so sánh TypeError getRootNode được báo cáo với hành vi mong đợi. Truy tìm đường đi của lỗi AdvancedMarker và xác định cách hiển thị lỗi do key không hợp lệ để consumer có thể xử lý. Hoàn thành khi bản tái hiện không còn tạo ra lỗi không được bắt và không thể sử dụng, đồng thời lý do thất bại có sẵn để dùng trong một thông báo tùy chỉnh.

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

Mô tả

google maps issue
Description

Summary: title

Context:
In our business, clients provide their own api keys. This makes it likely that an apiKeys are invalid, expired or not configured correctly.
We would like to show custom error messages, but throwing makes it impossible. We tried using an error boundary, but I'm not sure how to get the reason for the error.

Steps to Reproduce

Code Sandbox: https://codesandbox.io/p/sandbox/q3cyxh

It should throw on load

Environment
  • Library version: 1.7.1
  • Google maps version: weekly
  • Browser and Version: Chrome latest
  • OS: Windows 10
Logs
TypeError
Cannot read properties of undefined (reading 'getRootNode')
Ngôn ngữ chính
TypeScript
Star
1.9k
Fork
194
Merge trung bình
3 ngày 19 giờ
Pull request đã merge (30 ngày)
18

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 visgl/react-google-maps

Tất cả issue của visgl/react-google-maps

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.