# Используйте HTTPS для шифрования соединения клиент-сервер

### Объяснение в один абзац Использование таких служб, как [Let'sEncrypt](https://letsencrypt.org/), центр сертификации, который предоставляет __free__ сертификаты SSL/TLS, может помочь зашифровать связь ваших приложений. Среды Node.js, такие как [Express](http://expressjs.com/) (основанные на модуле `https`), поддерживают SSL/TLS, который может быть реализован в несколько строк кода. Вы также можете настроить SSL/TLS на обратном прокси, например [NGINX] (http://nginx.org/en/docs/http/configuring_https_servers.html) или HAProxy.

### Пример кода - Включение SSL/TLS с использованием платформы Express ```javascript const express = require('express'); const https = require('https'); const app = express(); const options = { // The path should be changed accordingly to your setup cert: fs.readFileSync('./sslcert/fullchain.pem'), key: fs.readFileSync('./sslcert/privkey.pem') }; https.createServer(options, app).listen(443); ```