簡體   English   中英

Node.js + SSL支持

[英]Node.js + SSL support

最近提交的參考TLS進展。 什么時候准備就緒?

如果沒有,目前在節點應用程序中使用SSL的選項有哪些? 反向代理nginx? 是否有一個很好的教程可用於與節點一起使用SSL?

現在大多數專業應用程序都需要支持SSL,現在可以使用node來實現這些目標。

Node.js 0.3.4已經發布。

  • Primordal mingw build(Bert Belder)
  • HTTPS服務器
  • 內置調試器'node debug script.js'
  • 模塊加載期間的realpath文件(MihaiCălinBazon)
  • 將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);

Node 3.x 應該用於生產,它不穩定,前沿發展。 2.6仍然有舊的SSL實現,這是有效的。

如果你想知道所有的東西何時完成,最好的辦法是要么谷歌集團要求 ,要么在推特上詢問瑞安。

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

https://github.com/digitalbazaar/forge

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

根據我的經驗,節點0.2 SSL支持非常脆弱且不可靠。 我們使用nginx作為代理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM