2011-01-08 190 views
5

最近的提交引用了TLS的進度。任何想法什麼時候會準備好?Node.js + SSL支持

如果不是,目前對節點應用使用SSL有什麼選擇?反向代理nginx?有沒有一個很好的教程可用於與節點使用SSL?

現在大多數專業應用程序都需要支持SSL,現在能夠使用這些節點會很棒。

回答

-1

從我的經驗節點0.2 SSL支持是非常flacky和不可靠的。 我們使用nginx作爲代理。

1

節點3.x不是應該用於生產,它是不穩定的,出血的邊緣發展。 2.6仍然有舊的SSL實現,這是有效的。

如果你想知道什麼時候所有的東西都完成了,你最好的選擇是要麼Google Group,要麼Ryan Twitter

4

Node.js 0.3.4已經發布。

  • Primordal mingw的構建(伯特Belder)
  • HTTPS服務器
  • 內置在調試器 '節點調試的script.js'
  • 真實路徑文件模塊負載(米哈伊CALIN Bazon)期間
  • 重命名net.Stream to net.Socket
  • Fix 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); 
0

僅供參考......這裏是一個JavaScript實現SSL/TLS的:

https://github.com/digitalbazaar/forge

目前,它僅僅是一個客戶端實現。它需要擴展到服務器端。然而,對於那些對TLS工作有一點了解的人來說,添加到現有框架中應該不會太困難。