nodejs/undici
Ver no GitHubinterceptors: move signal handling to interceptor
Open
#3.276 aberto em 19 de mai. de 2024
8 comments (8 comments)1 reaction (1 reaction)0 assignees (0 assignees)JavaScript5.319 stars (5.319 stars)444 forks (444 forks)batch import
good first issueinterceptors
Description
Este issue não inclui uma descrição.
Guia do colaborador
- Pilha de tecnologia
- javascriptnodejs
- Domain
- backendapi
- Tipo Issue
- refactor
- DifficultyDificuldade de implementação estimada para um novo contribuidor, de 1 para alterações muito pequenas a 5 para trabalho de nível especializado.
- 3
- Tempo estimadoUm intervalo de tempo aproximado para um colaborador experiente investigar, implementar, testar e preparar um pull request.
- 1-3 hours
- Status da atividadeQuão disponível o issue aparece agora: novo, ativo, obsoleto, bloqueado ou aguardando entrada do mantenedor.
- stale
- ClarityCom que clareza o issue explica a mudança esperada, os critérios de aceitação e a próxima etapa.
- mostly clear
- Prerequisites
- Understanding of undici interceptorsFamiliarity with AbortSignal
- Simpatia para novatosUma pontuação de 1 a 100 que estima o quão acessível este issue é para colaboradores iniciantes.
- 35
- Direção de pesquisa
- Investigate how signal handling is currently implemented in undici, likely in the core client or request handling. Move the signal related logic into a dedicated interceptor following the existing interceptor pattern. Look at existing interceptors in lib/interceptor/ for reference. The issue comments may contain guidance on expected behavior. Ensure that the new interceptor properly handles abort signals and passes them through the request pipeline.