2012-07-11 3 views

Répondre

2

Nope, terminaison SSL se produit à l'équilibrage de charge, avant que le trafic crypté atteint votre application noeud:

browser <--HTTPS--> nginx <--HTTP--> node 

Vous pouvez vérifier req.headers['x-forwarded-proto'] === 'https' voir quel protocole la demande a été transmise.

connexes: configure jetty ssl in heroku

+0

donc au moins je n'ai pas à gérer SSL sur Node.js mais juste au client de commande Heroku:) Droite? – InspiredJW

+0

Cela sonne correct (je n'utilise pas réellement Heroku) – thatmarvin