Pirobits
  

Express: deshabilitar cabecera X-Powered-By

alberto avatar Alberto Sola · 6/15/2021

Cuando trabajamos con Node y Express para hacer una API, por defecto se añade una cabecera en la petición de respuesta del servidor X-Powered-By: Express.

En mi opinión, la seguridad creo que es algo muy importante. Por tanto, ofrecer la mínima información posible acerca de cómo funciona nuestro servicio es esencial.

Este header es fácil de deshabilitar. La mejor forma de hacerlo es añadiendo esta línea de código a nuestro servidor, tras la creación del servidor:

const app = express();
app.disable('x-powered-by');

En caso de no poder hacer esto, siempre se podría ocultar la cabecera en el reverse proxy que haya delante (nginx, cloudflare, cloudfront...)

¿Te ha parecido interesante el artículo?¡ Únete a la comunidad para recibir contenido exclusivo !

Aprende sobre creación de producto y desarrollo de software

Contenido Exclusivo

Conocimiento que transforma

Escribo artículos profundos sobre desarrollo de software y creación de productos.

Experiencia real

Te cuento lo que aprendo en mi día a día trabajando como ingeniero de software y tech lead.

Directo al grano

Valoro tu tiempo y te envío, como mucho, un mail a la semana, con un resumen de las novedades más importantes.

¿Te apuntas?

Valoro tu privacidad, sólo envío contenido de calidad.

Ya somos más de 50 profesionales

Lo último que he escrito en el blog