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

366
Visualizações
¿La mejor manera de evitar Cache Busting (Necesidad de actualización completa) en una aplicación web reaccionar js?

tengo una aplicación web basada en react js, el problema es que cada vez que hay una nueva implementación, necesita hacer una actualización completa para ver el cambio implementado, lo cual es muy irritante para el cliente, solo pude ver dos opciones para solucionar esto

Lado del cliente

Modificar recursos externos agregando algunas cosas aleatorias como "script.js?ts=timestring"

O

Lado del servidor

Usando Web Pack para crear un paquete y modificando el nombre del archivo desde el lado del servidor por algunas cosas al azar

Ahora, ¿hay alguna otra forma de hacer esto? También en la solución del lado del cliente, estoy tratando de lograr esto.

volviendo a agregar los scripts cargados a la página de carga en index.html

 Array.from(document.querySelectorAll('script')).forEach(s => { var fileref = document.createElement('script'); fileref.setAttribute("type", "text/javascript"); fileref.setAttribute("src", s.src + "?ts=" + Date.now().toString()); document.getElementsByTagName("head")[0].appendChild(fileref); }

pero esta solución no funciona porque al agregar el script nuevamente, la aplicación se vuelve a procesar, lo que da como resultado una página en blanco

por favor, hágame saber qué mejor puedo hacer en ambos casos, ya sea manejarlo del lado del cliente del lado del servidor por webpack

about 4 years ago · Juan Pablo Isaza
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