Node.js + Express の環境で HTTPS 通信できるようにする方法を整理しました。 あまり複雑な要素は含めずできるだけシンプルなサンプルコードを掲載します。 HTTPS サーバー 構築 Windows の IIS で自己署名入り証明書 をエクスポートすると PKCS#12 の証明書 (拡張子 pfx のファイル) になっているので、 今回は pfx を指定してHTTPSサーバーを構築してみます。 IIS で 自己署名入り証明書 を作成、エクスポートする方法は以下の「自己署名証明書の作成」を参照してください。 var express = require("express"); var fs = require("fs"); var https = require("https"); var app = express(); var options = { pfx: fs.re
![Node.js + Express で HTTPS サーバー を 作る](https://cdn-ak-scissors.b.st-hatena.com/image/square/c67a37f0d08cc85f09f260a3bab9163f6b6a23c3/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEhYf3OLNoa5hjyAUuNHrtD_2lJWDeIWeK_LfAAbE76hNPmAuA2DjIEWJNk4frWESN1njM22aPAxsNN5JkuygNZucWXaz3olVXOusSIzpFXtt5pVPWbrmtX6EOz8-0x2zWS4kgt1NWICaCU%2Fw1200-h630-p-k-no-nu%2Fssltls-01.png)