Docs: note that Bun resources don't trust the dev cert via NODE_EXTRA_CA_CERTS (upstream Bun bug)
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue nà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
- 88/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- bun
- Lĩnh vực
- documentation
Hướng nghiên cứu
Bắt đầu với các trang tài liệu AppHost về Certificate configuration và JavaScript apps được nêu trong issue, đặc biệt là các phần Bun/AddBunApp. Thêm cảnh báo liên kết đến oven-sh/bun#44365, giải thích rằng NODE_EXTRA_CA_CERTS không thiết lập đáng tin cậy sự tin cậy đối với chứng chỉ phát triển, và ghi lại cách giải quyết tạm thời bằng endpoint plain-HTTP; hoàn tất khi cả hai trang đều chứa hướng dẫn liên quan.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Problem
Aspire sets up development certificate trust for the various resource types, but for Bun resources (AddBunApp/addBunApp), that doesn't actually work today. Aspire configures NODE_EXTRA_CA_CERTS (and SSL_CERT_DIR) on Bun resources automatically, pointing at the generated dev cert. Confirmed by inspecting the actual running process's environment. But Bun's fetch() still rejects the certificate with:
TypeError: unable to verify the first certificate
code: "UNABLE_TO_VERIFY_LEAF_SIGNATURE"
This is a genuine Bun bug, not an Aspire misconfiguration: Bun doesn't trust a pinned self-signed leaf certificate with basicConstraints: CA:FALSE via NODE_EXTRA_CA_CERTS, even though Node.js does for the exact same certificate and env var. I filed and reproduced this upstream with a minimal, Aspire-independent repro: oven-sh/bun#44365.
Net effect: any Bun-hosted resource (e.g. a CopilotKit/AG-UI runtime bridge, or any custom Bun service) that calls another Aspire project resource over HTTPS in local development will fail with UNABLE_TO_VERIFY_LEAF_SIGNATURE out of the box, with no Aspire-side configuration able to fix it. The only current workaround is to call the target resource's plain-HTTP endpoint instead of HTTPS for that specific call.
Request
Please add a note to the relevant docs pages so other users don't lose time rediscovering this:
- Certificate configuration — add a caution that Bun resources are currently affected by oven-sh/bun#44365 and don't reliably trust the dev certificate via
NODE_EXTRA_CA_CERTSeven though it's configured correctly, with the HTTP-endpoint workaround. - Set up JavaScript apps in the AppHost — a similar pointer near the Bun (
AddBunApp) hosting integration section would help.
- Ngôn ngữ chính
- MDX
- Star
- 201
- Fork
- 95
- Merge trung bình
- 1 ngày 19 giờ
- Pull request đã merge (30 ngày)
- 78
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- 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 microsoft/aspire.dev
-
Integration Data Updater fails when apiReference is omittedCó thể đã có người làm @IEvangelist đã nhận 6 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
microsoft/aspire.dev#1960 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Homepage emits og:type=article; should be websiteCó thể đã có người làm @davidfowl đã nhận 3 ngày trước. Đang mởenhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
microsoft/aspire.dev#1416 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[docs] Missing information about the dotnet container steps around image being built locallyCó thể đã có người làm @IEvangelist đã nhận 44 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
microsoft/aspire.dev#1288 · 1 reaction · 2 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Document Kubernetes CPU and memory requests and limitsCó thể đã có người làm @IEvangelist đã nhận 3 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
microsoft/aspire.dev#1875 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Database patterns examplesCó thể đã có người làm @alistairmatthews đã nhận 12 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 20/100
microsoft/aspire.dev#1938 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của microsoft/aspire.dev
Issue tương tự
-
neutral:fix
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 68/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
wazuh/wazuh-documentation#10611 ·
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
-
documentation
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 66/100
unicef/adt-studio#1059 ·
Maintainer thường phản hồi trong vòng 3 ngày