Docs: note that Bun resources don't trust the dev cert via NODE_EXTRA_CA_CERTS (upstream Bun bug)
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 88/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- bun
- Ambito
- documentation
Direzione di ricerca
Inizia dalle pagine della documentazione di AppHost relative a Certificate configuration e JavaScript apps menzionate nell’issue, in particolare dalle sezioni Bun/AddBunApp. Aggiungi un’avvertenza con un link a oven-sh/bun#44365, spiega che NODE_EXTRA_CA_CERTS non stabilisce in modo affidabile la fiducia nel certificato di sviluppo e documenta la soluzione alternativa con un endpoint plain-HTTP; il lavoro è completo quando entrambe le pagine contengono le indicazioni pertinenti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- MDX
- Stelle
- 195
- Fork
- 91
- Merge medio
- 1g 19h
- PR unite (30g)
- 111
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di microsoft/aspire.dev
-
docs-from-code
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
microsoft/aspire.dev#1734 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
microsoft/aspire.dev#1650 ·
I maintainer di solito rispondono entro 1 giorno
-
Docs: Dev Tunnels "Configure dev tunnel options" examples do not compile; options table omits RegionAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
microsoft/aspire.dev#1465 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
microsoft/aspire.dev#1464 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 Mezza giornata Idoneità per principianti 84/100
microsoft/aspire.dev#1463 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di microsoft/aspire.dev
Issue simili
-
Documentation problemAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 66/100
monero-project/monero-docs#430 · 3 commenti ·
I maintainer di solito rispondono entro 6 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 67/100
navikt/esyfo-narmesteleder#700 ·
I maintainer di solito rispondono entro 1 giorno
-
area: agents area: docs good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
openapi/gknowledge#23 ·
-
agent-review-finding bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
jordansmall/spindrift#5281 ·
I maintainer di solito rispondono entro 1 giorno
-
[quality] Nothing keeps docs/skills/manifest.md in sync with docs/skills/*.mdForse già presa @hivecommons-hive l’ha presa oggi. Apertaagent/quality hive/covered-by-pr hive/hosted-available-lke648397-260827-5n31 quality testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno