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

254
Vistas
¿Deberían las plantillas HTML de Webpack tener hash en el nombre del archivo?

Soy nuevo en la agrupación de aplicaciones node.js con Webpack. Entiendo que los hashes en los nombres de archivo ayudan a actualizar las cachés del navegador con contenido nuevo.

Digamos que tengo la siguiente configuración HtmlWebpackPlugin y ruta expresa:

 // webpack.front-end.config.js plugins: [ new HtmlWebpackPlugin({ minify, template: path.resolve('./src/index.html'), filename: 'index.[hash].html', chunks: ['home'] }) ] // server.js app.get('/', (req, res) => { res.sendFile('index.abc1234.html'); });

Luego cambio mi contenido en index.html y genera index.def3456.html .

¿Cómo escribo mi ruta rápida o cambio la configuración de mi paquete web para no tener que cambiar el nombre del archivo en la llamada res.sendFile() cada vez que cambio el contenido de index.html ? ¿Debería incluso tener el hash en el nombre de archivo de index.html ? Soy consciente de que puedo poner etiquetas meta en index.html para evitar el almacenamiento en caché del navegador, pero parece que ralentizaría el rendimiento.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

No tiene sentido usar el hash aquí. El cliente no está solicitando el archivo html directamente, por lo que realmente no importa el nombre que le dé al archivo. Todo lo que ve el cliente es el punto final / .

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