Je suis actuellement en utilisantNode.js + SSL sur Heroku. SSL géré par Nginx ou Node.js?
Express 2.x
Node 0.8.x
Dois-je passer
key
et cert
paramètres à express.createServer() pour gérer SSL par Node.js ?
Ou SSL est géré par Nginx sur Heroku?
Je suis actuellement en utilisantNode.js + SSL sur Heroku. SSL géré par Nginx ou Node.js?
Express 2.x
Node 0.8.x
Dois-je passer
key
et cert
paramètres à express.createServer() pour gérer SSL par Node.js ?
Ou SSL est géré par Nginx sur Heroku?
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
donc au moins je n'ai pas à gérer SSL sur Node.js mais juste au client de commande Heroku:) Droite? – InspiredJW
Cela sonne correct (je n'utilise pas réellement Heroku) – thatmarvin
Answered succinctement ici: http://stackoverflow.com/a/23894573/1882064 – arcseldon