Node.js での HTTPS サーバーの作成
SSL キーと証明書が与えられたので、Express を使用して HTTPS サービスを作成する方法を見てみましょう。 js および Node.js。
実装:
Express の API ドキュメントには、次の手順が明確に概説されています。
自己署名証明書:
提供された回答には、自己署名証明書を作成するための追加手順が含まれています。
例:
以下はプロセスを示すコード スニペットです:
<code class="javascript">var express = require('express'); var https = require('https'); var http = require('http'); var fs = require('fs'); // SSL options with key and certificate var options = { key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'), cert: fs.readFileSync('test/fixtures/keys/agent2-cert.cert') }; // Express app instance var app = express(); // Create HTTP and HTTPS servers http.createServer(app).listen(80); // HTTP service on port 80 https.createServer(options, app).listen(443); // HTTPS service on port 443</code>
以上がSSL を使用せずに Express.js と Node.js を使用して HTTPS サーバーを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。