Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 1.08 KB

secureserver.brazilian-portuguese.md

File metadata and controls

28 lines (19 loc) · 1.08 KB

Usando HTTPS para criptografar a conexão cliente-servidor



Explicação em um Parágrafo

Usar serviços como Let'sEncrypt, uma autoridade certificadora que fornece certificados SSL/TLS gratuitos, pode ajudar a criptografar a comunicação de suas aplicações. Frameworks Node.js como Express (baseado no módulo central https) suportam SSL/TLS, o qual pode ser implementado em poucas linhas de código.

Você também pode configurar SSL/TLS em um proxy reverso, como NGINX ou HAProxy.



Exemplo de código - Ativando SSL/TLS usando o framework Express

const express = require('express');
const https = require('https');
const app = express();
const options = {
    // O caminho deve ser alterado de acordo com sua configuração
    cert: fs.readFileSync('./sslcert/fullchain.pem'),
    key: fs.readFileSync('./sslcert/privkey.pem')
};
https.createServer(options, app).listen(443);