Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は現在使用しています
Express 2.x
Node 0.8.x
合格する必要がありますか
keycertNode.jsでSSLを処理するためのexpress.createServer()のパラメーター
key
cert
または、SSLはHerokuのNginxによって処理されますか?
いいえ、SSLターミネーションは、暗号化されたトラフィックがノードアプリに到達する前に、ロードバランサーで発生します。
browser <--HTTPS--> nginx <--HTTP--> node
req.headers['x-forwarded-proto'] === 'https'リクエストがどのプロトコルで送信されたかを確認できます。
req.headers['x-forwarded-proto'] === 'https'
関連:herokuでjettysslを構成する