Node.js での HTTPS サーバーの作成
提供された SSL キーと証明書を使用して HTTPS サービスを確立するには、Express API ドキュメントで明確に説明されています。
自己署名証明書の作成
さらに、提供された回答では、自己署名証明書の生成に必要な手順について説明します。
Express を使用した HTTPS サーバーの作成
これは、Node.js HTTPS ドキュメントから改変されたコメント付きコード スニペットです:
var express = require('express'); var https = require('https'); var http = require('http'); var fs = require('fs'); // Define SSL options using the provided key and certificate. var options = { key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'), cert: fs.readFileSync('test/fixtures/keys/agent2-cert.cert') }; // Create an Express application (a callback function). 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);
このコードは、提供されたサービスを使用して HTTP サービスと HTTPS サービスの両方を作成します。 SSL キーと証明書により、HTTPS 経由の安全な通信が可能になります。
以上がNode.js で HTTPS サーバーを確立および構成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。