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

252
Visualizações
Cómo configurar varias cookies con setHeader en NodeJs

He estado trabajando en un proyecto de node js y necesito configurar dos cookies diferentes. Pero cuando los configuro, el segundo siempre sobrescribe al primero. aquí está el código que estoy usando a continuación

 res.setHeader('set-cookie', [ 'x-authsession=' + cookieParsed['x-authsession'] + '; Path=' + cookieParsed['Path'] + '; Expires=' + cookieParsed['Expires'] + `; `, ] ); res.setHeader('set-cookie', [ 'x-device=' + cookieParsed['x-device'] + '; Path=' + cookieParsed['Path'] + '; Expires=' + cookieParsed['Expires'] + `; `, ]);

pero solo x-device se almacena en el navegador. Alguien sabe como arreglar esto por favor?

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

0

En lugar de modificar explícitamente el encabezado set-cookie , puede usar res.cookie .

 res.cookie( 'x-authsession', cookieParsed['x-authsession'], { path: cookieParsed['Path'], expires: cookieParsed['Expires'] } ); res.cookie( 'x-device', cookieParsed['x-device'], { path: cookieParsed['Path'], expires: cookieParsed['Expires'] } );

Además, como se dice aquí ,

Para enviar varias cookies, se deben enviar varios encabezados Set-Cookie en la misma respuesta.

Pensamientos secundarios, parece que está intentando usar las cookies de sesión manualmente. Eso no es una buena idea para hacer. En su lugar, consulte el paquete express-session exprés en npm.

about 4 years ago · Juan Pablo Isaza Relatório

0

Esto funciona bien para mi:

 res.setHeader("Set-Cookie", [ cookie.serialize("cookie1", "data1"), cookie.serialize("refreshToken", refreshToken) ] ) res.end()
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