Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 1.4 KB

secureserver.russian.md

File metadata and controls

28 lines (19 loc) · 1.4 KB

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



Объяснение в один абзац

Использование таких служб, как Let'sEncrypt, центр сертификации, который предоставляет free сертификаты SSL/TLS, может помочь зашифровать связь ваших приложений. Среды Node.js, такие как Express (основанные на модуле https), поддерживают SSL/TLS, который может быть реализован в несколько строк кода.

Вы также можете настроить SSL/TLS на обратном прокси, например [NGINX] (http://nginx.org/en/docs/http/configuring_https_servers.html) или HAProxy.



Пример кода - Включение SSL/TLS с использованием платформы Express

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);