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

159
Visualizações
¿Obtener encabezados en la carga de la página desde la aplicación node-express?

Estoy creando una aplicación con node y express y la configuro de tal manera que cuando se carga la página, se envían algunos encabezados al cliente. ¿Cómo extraigo esa información del lado del cliente? Estoy usando JS/jQuery en el lado del cliente. Aquí está el código en cuestión-

 app.get('/', (req, res) => { models.game_session.build({ sid: req.sessionID }).save().then((data) => { let options = { "root": __dirname, headers: { "x-sid": data.id } } res.sendFile('/index.html', options, (err) => { if (err) { res.send(err) } }); }).catch((e) => { res.send(`There was an error`); }); });

Estoy guardando el ID de la sesión en la base de datos y luego envío el archivo de índice al cliente. Como puede ver en el objeto de opciones, quiero incluir el ID de sesión en el encabezado para enviarlo con el archivo de índice. ¿Cómo puedo recuperar esa información en el lado del cliente? No estoy seguro de si estoy haciendo esto de la manera correcta. ¡Agradezco cualquier ayuda!

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Desafortunadamente, no hay una API para obtener los encabezados de su página actual, debe generar otra solicitud de su JS/Jquery para obtener los encabezados:

Como hacer eso:

Cómo obtener datos de lectura del encabezado de respuesta en jquery/javascript

Acceder a los encabezados HTTP de la página web en JavaScript

over 4 years ago · Santiago Trujillo Relatório

0

EDITAR: lo siento, no leí lo suficientemente de cerca. En realidad no es posible, y he aquí por qué:

https://stackoverflow.com/a/220233/4045156

Lo que está haciendo está bien, pero también podría (una vez que la página se carga en el lado del cliente) realizar otra solicitud al servidor y luego responder con un objeto JSON simple. Sin embargo, depende totalmente de ti. Por supuesto, esto significa otra solicitud, pero de todos modos no parece posible evitar otra solicitud.

over 4 years ago · Santiago Trujillo 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