traducir significado significa que ingles español deleted delete definicion bathroom bath all http node.js http-headers express

http - significado - cómo eliminar X-Powered-By en ExpressJS



que significa delete all (4)

Esta pregunta ya tiene una respuesta aquí:

Quiero eliminar X-Powered-By para seguridad, guardar ancho de banda en ExpressJS (node.js). ¿cómo hacerlo? podría ser filter (app.use)?

app.use(function(req,res,next_cb){ /* remove X-Powered-By header */ next_cb(); }



Fragmento de middleware de: No se puede eliminar el encabezado X-Powered-By: Express

function customHeaders( req, res, next ){ // Switch off the default ''X-Powered-By: Express'' header app.disable( ''x-powered-by'' ); // OR set your own header here res.setHeader( ''X-Powered-By'', ''Awesome App v0.0.1'' ); // .. other headers here next(); } app.use( customHeaders ); // ... now your code goes here


Haz un middleware así:

app.use(function (req, res, next) { res.removeHeader("X-Powered-By"); next(); });

Ver más información sobre cómo eliminar un encabezado:

http://nodejs.org/api/http.html#http_response_removeheader_name

Actualizar:

No sabía en ese momento que hay una mejor manera de hacerlo (como muchos sugirieron, los siguientes):

app.disable(''x-powered-by'');


No lo quites; pide a Express que no lo genere en primer lugar:

https://.com/a/12484642/506073

Ve a tu app.js y justo después:

var app = express();

Añadir:

app.disable(''x-powered-by'');