2015-01-21 4 views
1

У меня есть экспресс-сервер, который я использую. Я включаю ssl в cloudflare с учетной записью pro с гибким SSL. Это означает, что я могу просто включить его, и он должен автоматически работать без каких-либо изменений на стороне сервера? Или есть что-то, что я должен делать на сервере?Node.js https on cloudflare

ответ

3

Вам не нужно много делать на стороне сервера. Однако вам нужно помнить, что запросы поступают с сервера CloudFlare, а не напрямую от клиентов. Поэтому, если вы хотите получить IP-адрес клиента, вам нужно посмотреть заголовок X-Forwarded-For.

Кроме того, вы хотите убедиться, что любые перенаправления, которые вы делаете, относительны. Если вам нужно сделать абсолютное перенаправление, убедитесь, что он имеет https вместо http.