Node.js ile doğrudan bir HTTPS sunucusu çalıştırabilirsiniz. Sertifika ve özel anahtarı https modülüne verirsiniz.
Örnek
const https = require('https');
const fs = require('fs');
const options = {
key: fs.readFileSync('domain.key'),
cert: fs.readFileSync('fullchain.crt') // sertifika + ara sertifika
};
https.createServer(options, (req, res) => {
res.end('Merhaba, güvenli dünya');
}).listen(443);
Not: cert olarak tam zinciri (fullchain) kullanın; yalnızca uç sertifika bazı istemcilerde zincir hatası verir. Üretimde çoğunlukla Nginx gibi bir ters proxy arkasında çalıştırılır. Sertifika için SSL sayfamıza bakın.