Express を使って nodejs でサーバーを実行しています。ヘッダーを削除できないようです:
X-Powered-By:Express
このヘッダーを削除する方法はあるのでしょうか、それともそのままにしておかなければならないのでしょうか?
ベストアンサー1
Express >= 3.0.0rc5 の場合:
app.disable('x-powered-by');
以下は、Express の以前のバージョンでヘッダーを削除する簡単なミドルウェアです。
app.use(function (req, res, next) {
res.removeHeader("x-powered-by");
next();
});