2

我目前正在使用

Express 2.x

Node 0.8.x


我必须通过吗

keycertexpress.createServer() 的参数以通过 Node.js 处理 SSL?

还是 SSL 由 Heroku 上的 Nginx 处理?

4

1 回答 1

3

不,SSL 终止发生在负载均衡器上,在加密流量到达您的节点应用程序之前:

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

您可以查看req.headers['x-forwarded-proto'] === 'https'请求来自哪个协议。

相关:在heroku中配置jetty ssl

于 2012-07-11T11:51:53.457 回答