ssl – Stepan Suvorov Blog https://stepansuvorov.com/blog Release 2.0 Thu, 05 Oct 2017 09:18:51 +0000 en-US hourly 1 https://wordpress.org/?v=6.3.1 Делаем HTTPS на Node.js используя express https://stepansuvorov.com/blog/2012/09/%d0%b4%d0%b5%d0%bb%d0%b0%d0%b5%d0%bc-https-%d0%bd%d0%b0-node-js-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d1%83%d1%8f-express/ https://stepansuvorov.com/blog/2012/09/%d0%b4%d0%b5%d0%bb%d0%b0%d0%b5%d0%bc-https-%d0%bd%d0%b0-node-js-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d1%83%d1%8f-express/#comments Thu, 27 Sep 2012 18:27:38 +0000 http://stepansuvorov.com/blog/?p=650 Continue reading ]]> Такая вот быстрая заметка по организации HTTPS(SSL) соединения на ноде через фреймворк, чего не нашел в официальной документации express.

Модули которые необходимо подключить:

var express = require('express');  // сам фреймворк
var https = require( "https" );  // для организации https
var fs = require( "fs" );   // для чтения ключевых файлов

Задать опции ключевой информации:

httpsOptions = {
    key: fs.readFileSync("server.key"), // путь к ключу
    cert: fs.readFileSync("server.crt") // путь к сертификату
}

Открыть порт

https.createServer(httpsOptions, app).listen(443);

*app – это объект полученый от express().

]]>
https://stepansuvorov.com/blog/2012/09/%d0%b4%d0%b5%d0%bb%d0%b0%d0%b5%d0%bc-https-%d0%bd%d0%b0-node-js-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d1%83%d1%8f-express/feed/ 2