[BUG] `/` root in browser returns json
I maintainer di solito rispondono entro 1 giorno
@Justxd22 ci sta già lavorando.
Dal 19/4/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Describe the bug
PR #399 introduce serving NIP-11 on root when headers contain Accept: application/nostr+json but the detection logic is failing for browsers and returning json
headers sent:
GET / HTTP/1.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8
Accept-Encoding: gzip, deflate, br, zstd
Accept-Language: en-US,en;q=0.8
Cache-Control: max-age=0
Connection: keep-alive
Host: 127.0.0.1:8008
If-None-Match: W/"2cf-yiYUGZLRa1VnCsMoAYdocVUDb08"
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: none
Sec-Fetch-User: ?1
Sec-GPC: 1
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
sec-ch-ua: "Chromium";v="146", "Not-A.Brand";v="24", "Brave";v="146"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Linux"
To Reproduce
visit 127.0.0.1:8008 in browser
Expected behavior
returns html
Screenshots
System (please complete the following information):
- OS: arch linux
- Platform: pnpm
- Version: latest
- Lingua principale
- TypeScript
- Stelle
- 829
- Fork
- 234
- Merge medio
- 2g 10h
- PR unite (30g)
- 24
Preparare l'ambiente
- Include un Dockerfile o un 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 cameri/nostream
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
feat(admin): bounded NIP-66 probe history and Network Health timelineForse già presa @Ferryx349 l’ha presa 3 giorni fa. ApertaAdmin Console enhancement
cameri/nostream#800 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Store relay settings overrides in PostgreSQL (SETTINGS_BACKEND=db)Forse già presa @Ferryx349 l’ha presa 37 giorni fa. Apertaenhancement
cameri/nostream#757 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
feat(nip85): Web-of-Trust spam mitigation engineForse di nuovo libera @Ferryx349 l’ha presa 67 giorni fa e non c’è nessuna pull request aperta. Apertaenhancement
cameri/nostream#720 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
feat(nip96): native HTTP media storage pipelineForse di nuovo libera @Ferryx349 l’ha presa 67 giorni fa e non c’è nessuna pull request aperta. Apertaenhancement
cameri/nostream#719 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di cameri/nostream