Node.js での HTTPS サーバーの作成
Node.js で HTTPS サーバーを確立するには、Express フレームワークと「https」を利用する必要があります。 'モジュール。質問に対する詳細な回答は次のとおりです:
SSL キーと証明書が与えられた場合、HTTPS サービスを作成するにはどうすればよいですか?
解決策:
これを実現する方法については、Express API ドキュメントに明確な手順が記載されています。さらに、次の手順は自己署名証明書の作成に役立ちます。
var express = require('express'); var https = require('https'); var http = require('http'); var fs = require('fs'); // Import the certificate and key const options = { key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'), cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem') }; // Initialize the Express app const app = express(); // Create HTTP and HTTPS servers const httpsServer = https.createServer(options, app); const httpServer = http.createServer(app); // Set up the HTTP and HTTPS ports httpsServer.listen(443); httpServer.listen(80);
これらの手順に従うことで、提供された SSL キーと証明書を使用して Node.js で HTTPS サーバーを正常に作成できます。
以上がNode.js で SSL 証明書を使用して HTTPS サーバーを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。