[解決済み] ExpressJSのX-Powered-Byを削除する方法 [重複]。
2022-01-28 11:05:51
質問事項
ExpressJS(node.js)でセキュリティと帯域幅の節約のためにX-Powered-Byを削除したいのですが、どうすればよいですか? filter(app.use)でしょうか?
app.use(function(req,res,next_cb){ /* remove X-Powered-By header */ next_cb(); }
解決方法は?
より良い方法としては
app.disable('x-powered-by');
また、このように任意のヘッダを削除するミドルウェアを作成することもできます。
app.use(function (req, res, next) {
res.removeHeader("X-Powered-By");
next();
});
ヘッダーの削除方法についてはこちらをご覧ください。
http://nodejs.org/api/http.html#http_response_removeheader_name
関連
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] Node.jsのプログラムにコマンドライン引数を渡すにはどうしたらいいですか?
-
[解決済み] package.jsonの各依存関係を最新バージョンに更新する方法は?
-
[解決済み] Node.jsを使うタイミングをどう判断するか?
-
[解決済み] Node.jsで終了する方法
-
[解決済み] cURL呼び出しによるHTTPリクエストを使用してヘッダーを送信する方法は?
-
[解決済み] HTTP POSTリクエストでは、どのようにパラメータが送信されるのですか?
-
[解決済み] Node.js上のExpress.jsでGET(クエリ文字列)変数を取得する方法とは?
-
[解決済み] ExpressJS アプリケーションをどのように構成するか?
-
[解決済み】全てのブラウザで、Webページのキャッシュを制御するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ERR_INVALID_CHUNKED_ENCODING エラーの修正方法を教えてください。
-
[解決済み] 要求されたURLの長さが、このサーバーの容量制限を超えていませんか?
-
youtubeマッチチャンネル(チャンネル)
-
[解決済み] POSTとGETの違いは何ですか?[重複しています]。
-
[解決済み】REST APIでPATCHとPUTのどちらを使うべきですか?
-
[解決済み】ダイジェスト認証とベーシック認証の違いは何ですか?
-
[解決済み】HTTPの "Content-Type "ヘッダーのすべての可能な値は何ですか?
-
[解決済み] URLマトリックスパラメータとクエリパラメータの比較
-
[解決済み] サーバーサイドでCookieを削除する正しい方法
-
[解決済み] ヘッダーのX-Powered-By:Expressを取り除くことができません。