1

証明書とキーがあり、https 経由でページを提供しようとしています。そうするようにnodejs/expressjsを構成するにはどうすればよいですか?

私は明示的にexpressjsライブラリを介してこれを行うことを目指しています。

4

1 に答える 1

3

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 のインスタンスを作成する必要があります。

これをサポートする将来の計画があるかどうかはわかりません

于 2011-02-25T19:24:20.457 に答える