Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

107
Visualizações
express middleware después de la respuesta

Tuve un problema con la función de middleware que se inicia al finalizar la ejecución de la función principal desde el punto final. Aquí está mi software intermedio:

 export const someMiddleware = async ( req: Request, res: Response, next: NextFunction ) => { res.on("finish", () => { //here }) next(); }

Tengo problemas para obtener los datos que se enviaron al cliente desde la solicitud manejada por este middleware, ¿alguien puede decirme cómo obtener el cuerpo de respuesta que se envía al cliente dentro de la devolución de llamada on () ?

¡Gracias por cualquier ayuda!

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Esto es bastante doloroso con Express. Una forma de manejar esto es anular las funciones de send y write y capturar la salida de esta manera.

No es imposible hacer esto, otros middlewares como un middleware gzip también lo harían.

Una frustración con esta limitación finalmente me llevó a escribir mi propio marco , por lo que entiendo de dónde vienes.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda