Node.js で HTTPS サーバーを作成するには? 質問する

Node.js で HTTPS サーバーを作成するには? 質問する

SSL キーと証明書がある場合、どのようにして HTTPS サービスを作成するのでしょうか?

ベストアンサー1

Express API ドキュメントこれをかなり明確に説明しています。

さらにこの答え自己署名証明書を作成する手順を示します。

私はいくつかのコメントと抜粋を追加しましたNode.js HTTPS ドキュメント:

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

// This line is from the Node.js HTTPS documentation.
var options = {
  key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'),
  cert: fs.readFileSync('test/fixtures/keys/agent2-cert.cert')
};

// Create a service (the app object is just a callback).
var app = express();

// Create an HTTP service.
http.createServer(app).listen(80);
// Create an HTTPS service identical to the HTTP service.
https.createServer(options, app).listen(443);

おすすめ記事