1
httpプロトコルを使用するすべてのユーザーをhttpsにリダイレクトしたいと考えています。しかし私はaws cloudfront + load balancerの後ろにいる。nodejsでクラウドフロント/ロードバランサの背後にプロトコルを取得するには?
nodejsでのリクエストの元のクライアントプロトコルを確認するにはどうすればよいですか?
どのようにユーザーをリダイレクトできますか?ノードを使用するのは正しい方法ですか、ロードバランサ/クラウドフロントには他の可能性がありますか?
CloudFrontとバランサの間のプロトコルに 'X-Forwarded-Proto'が設定されています。 Cloudfront-Forwarded-Protoは、ブラウザとCloudFrontの間のプロトコルに設定されています。この回答が意味するように、CloudFrontはhttpを自動的にhttpsにリダイレクトするように設定できます。 –