Node.js + поддержка SSL - PullRequest
       5

Node.js + поддержка SSL

5 голосов
/ 08 января 2011

Последние коммиты ссылаются на прогресс TLS. Есть идеи, когда он будет готов?

Если нет, каковы варианты использования SSL с приложением узла в настоящее время? Обратный прокси-сервер nginx? Есть ли хорошее руководство по использованию SSL с узлом?

В наши дни большинство профессиональных приложений должны поддерживать SSL, и было бы здорово иметь возможность использовать ноды для них сейчас.

Ответы [ 4 ]

4 голосов
/ 09 января 2011

Node.js 0.3.4 был выпущен.

  • Первобытный Мингв билд (Берт Бельдер)
  • HTTPS сервер
  • Встроенный отладчик 'node debug script.js'
  • файлы реального пути во время загрузки модуля (Mihai Călin Bazon)
  • Переименование net.Stream в net.Socket
  • Исправить process.platform

Пример * * тысяча двадцать-один

var https = require('https');
var fs = require('fs');

var options = {
  key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'),
  cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem')
};

https.createServer(options, function (req, res) {
  res.writeHead(200);
  res.end("hello world\n");
}).listen(8000);
1 голос
/ 09 января 2011

Узел 3.x - это , а не , который предполагается использовать в производстве, это нестабильное, передовое развитие.2.6 по-прежнему имеет старую реализацию SSL, которая работает.

Если вы хотите знать, когда все закончится, лучше всего спросить у Google Group илиРайан на Twitter .

0 голосов
/ 03 февраля 2011

Только для справки ... вот реализация JavaScript / TLS на JavaScript:

https://github.com/digitalbazaar/forge

На данный момент это только реализация на стороне клиента. Это должно быть расширено для охвата серверной части. Однако для тех, кто мало знает о том, как работает TLS, добавить его в существующую среду не составит труда.

0 голосов
/ 12 января 2011

Из моего опыта работы с узлом 0.2 поддержка SSL очень ненадежна и ненадежна. Мы используем nginx в качестве прокси.

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