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

345
Visualizações
Al actualizar la página web, ¿mantengo el Socket sin cambios?

Actualmente estoy trabajando en una versión web del sistema de chat. Cuando el usuario inicia sesión, el socket se conectará y el backend guardará el socket en este momento y luego se comunicará. Pero si la página web se actualiza en este punto, se perderá la conexión del socket. ¿Cómo puedo mantener el socket sin cambios incluso después de actualizar la página web?

 export class SocketConnectionService { socket: io.Socket; constructor() { this.socket = io.io(`http://localhost:3000/`); //How to keep this.socket unchanged after refreshed } }

mantenga this.socket sin cambios después de actualizar

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

0

Es imposible. No puede mantener la misma conexión de cliente socket.io o webSocket cuando la página se cambia o se actualiza. El navegador simplemente no hace eso. Cuando se carga una nueva página o se actualiza la página actual, el navegador cierra y libera todos los recursos de la página anterior, incluidas las conexiones socket.io/webSocket.

Por lo tanto, su servidor debe esperar una nueva conexión socket.io desde la página recién cargada. Si usa cookies o un objeto de sesión del lado del servidor, puede identificar, en el servidor, cuándo proviene una conexión de un cliente que ha visto anteriormente y el servidor puede actuar en consecuencia para darse cuenta de que este es solo un cliente anterior que se vuelve a conectar. en una nueva página.

Por lo tanto, podría restaurar la conexión al back-end con el uso de autenticación de token (por ejemplo, JWT de localStorage), aunque técnicamente será una instancia nueva independientemente.

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