1. ホーム
  2. javascript

[解決済み] ヘッダーのX-Powered-By:Expressを取り除くことができません。

2022-04-20 14:12:11

質問

nodejsでexpressを使ってサーバーを動かしています。ヘッダーを取り除くことができないようです。

X-Powered-By:Express

このヘッダーを取り除く方法はないのでしょうか、それともこのヘッダーと共存しなければならないのでしょうか?

解決方法は?

Express >= 3.0.0rc5 の場合。

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

以下は、以前のバージョンのExpressでヘッダを削除する簡単なミドルウェアです。

app.use(function (req, res, next) {
  res.removeHeader("x-powered-by");
  next();
});