代理流提前断开时 result() 会一直卡住
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 65/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- node.js, typescript
Direzione di ricerca
Look for the streamProxy() and stream.result() methods in the codebase, likely in a file handling proxy or SSE connections. The issue mentions a local fix and passing npm run check and related tests. Start by running the existing tests to understand the failure case, then examine the event flow for early disconnects. The goal is to ensure result() returns an error instead of hanging when the proxy stream disconnects before done or error events.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What do you want to change?
代理请求的 SSE 连接如果在 done 或 error 事件之前断开,streamProxy() 会结束事件流,但 stream.result() 会一直等。我想让这种情况返回一个错误事件。
Why?
调用方等最终结果时会卡住。用一个只发 start 就断开的模拟响应就能复现。
How? (optional)
本地已经加了检查和回归测试,npm run check 和相关测试都过了。如果这个方向可以做,麻烦回个 lgtm,我再提 PR。
- Lingua principale
- TypeScript
- Stelle
- 54
- Fork
- 20
- Merge medio
- 4h 1m
- PR unite (30g)
- 12
Guida per i contributori
Apri 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 stepfun-ai/Step-Code
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
stepfun-ai/Step-Code#190 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
stepfun-ai/Step-Code#186 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
stepfun-ai/Step-Code#185 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
stepfun-ai/Step-Code#184 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
stepfun-ai/Step-Code#179 · 1 commento ·
Tutte le issue di stepfun-ai/Step-Code
Issue simili
-
bug(cli): hapi doctor inline-media prints a fabricated B:\ helper-script path in packaged installs Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Crush Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
catppuccin/catppuccin#3125 ·
-
Add a SECURITY.md Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
ElementsProject/cln-application#167 · 1 commento · 1 reazione ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Quantco/pnpm-licenses#17 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100