私はnode-http-proxyを使用しており、特定の応答 ヘッダーを監視し、必要に応じて書き換えたいと考えています。誰でもここに提案があります これを行うには?ノード-http-proxyで応答ヘッダーを書き直してください
私のプロキシサーバーは、 と同様にいくつかの異なるノードサーバーの前にJava Webアプリケーションとして座っています。 JavaアプリケーションはCookieを設定していますが、 のCookieにはWebAppのコンテキストに相対的なパスがあります。 クッキーを保護し、Java アプリケーションを変更せずにルートへのパスが必要です。言い換えれば
は、以下のヘッダが返されます。
set-cookie: MYSPECIALCOOKIE=679b6291-d1cc-47be; Path=/app; HttpOnly
そして私はにパスの値を書き換えるしたい:私はこれを行うだろうか明確ではないよ
set-cookie: MYSPECIALCOOKIE=679b6291-d1cc-47be; Path=/; HttpOnly; Secure
node-http-proxyを使用します。提案? これに役立つミドルウェアはありますか?
他の人がこの質問に遭遇した場合、gzip接続ミドルウェアはその問題を解決できるパターンを使用します。私はgzipの実装に基づいて自分のミドルウェアをハックしましたが、完全に機能するように時間を割いていません。しかし、ちょっと微調整してもうまくいくように見えます。 https://github.com/nodejitsu/node-http-proxy/blob/master/examples/middleware/gzip-middleware.jsを確認してください – Tauren