Node.js cloudflare 上的 https

Node.js https on cloudflare

我有一个正在使用的快速服务器。我正在使用具有灵活 SSL 的专业帐户在 cloudflare 中打开 ssl。这意味着我可以打开它并且它应该自动工作而无需任何服务器端更改?或者我必须在服务器上做些什么?

您不需要在服务器端做太多事情。但是,您确实需要记住请求来自 CloudFlare 的服务器,而不是直接来自客户端。所以如果你想得到客户端的IP地址那么你需要查看X-Forwarded-For header.

此外,您要确保所做的任何重定向都是相对的。如果你需要做一个绝对重定向,确保它有 https 而不是 http.