Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

133
Vistas
Pasar ServerResponse por parámetro en Express

Quiero configurar algunas cookies del servidor Express, pero quiero hacerlo en una función. No estoy seguro de qué es internamente http ServerResponse, pero si configuro un encabezado dentro de la función, ese encabezado no está disponible fuera de ella. Por ejemplo, en el controlador

 mySetHeader(res); // if I check res here there is NO header function mySetHeader(res) { res.setHeader('Set-Cookie', serialize('my-cookie', 'my-cookie-value', { path: '/' })); }

Por otro lado si devuelvo res, funciona

 res = mySetHeader(res); // if I check res here there IS a header function mySetHeader(res) { res.setHeader('Set-Cookie', serialize('my-cookie', 'my-cookie-value', { path: '/' })); return res; }

He buscado rápidamente algunos ejemplos en los que se pasa res a una función, pero no he encontrado mucho. Me pregunto si este es un patrón aceptable o si debería hacerlo de otra manera. Tal vez a través de un middleware o algo

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Lo siguiente funciona para mí:

 function mySetHeader(res) { res.setHeader("A", "B"); } app.use(function(req, res) { mySetHeader(res); res.end(); })

El encabezado se establece como se esperaba.

Tal vez necesite compartir más de su código.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda