ホームページ >ウェブフロントエンド >jsチュートリアル >Node.js で SSL 証明書を使用して HTTPS サーバーを作成する方法

Node.js で SSL 証明書を使用して HTTPS サーバーを作成する方法

Barbara Streisand
Barbara Streisandオリジナル
2024-10-23 20:42:02419ブラウズ

How to Create an HTTPS Server with SSL Certificate in Node.js?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。