Как настроить nodejs / expressjs для обслуживания страниц через https? - PullRequest
0 голосов
/ 25 февраля 2011

У меня есть сертификат и ключ, и я хочу показывать свои страницы по https.Как мне настроить nodejs / expressjs для этого?

Я явно ищу это через библиотеку expressjs.

1 Ответ

3 голосов
/ 25 февраля 2011

, если вы используете 0.2.4. Вы можете использовать

var express = require('express');
var fs = require("fs");
var crypto = require('crypto');

var app = express.createServer();
var privateKey = fs.readFileSync('privatekey.pem').toString();
var certificate = fs.readFileSync('certificate.pem').toString();
var credentials = crypto.createCredentials({key: privateKey, cert: certificate});
app.setSecure(credentials);

но это невозможно, если вы используете узел 0.4, так как вы не можете вызвать setSecure () для преобразования сервера в SSL. Нужно создать экземпляр https.Server.

Я не знаю, есть ли планы на будущее, чтобы поддержать это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...