この記事を作った動機
単にいちいちどうやって開発用に、http-server(npm経由) 上で SSL(HTTPS) を利用できるのかとか、とにかくCORSをどうにかしたいとき、忘れたときにいちいち調べるのはめんどいので、記録するだけ。
必要なもの
- http-server (via npm)
- mkcert
まとめ
http-server --cors --ssl --key ~/path/to/key/key.pem --cert ~/path/to/cert/cert.pem
個別のメモ書き
CORSを何とかする
http-server --cors
SSL を何とかする
mkcert -install # mkcertを初めて使うときのみ
mkcert [開発用サーバのIP or localhost とか]
http-server --ssl --key ~/path/to/key/key.pem --cert ~/path/to/cert/cert.pem
参考にしたサイトとか
-
macos - enable CORS for local http server - Stack Overflow
https://stackoverflow.com/questions/63297822/enable-cors-for-local-http-server (2025年6月13日) -
http-serverによるローカル HTTPS server 構築 (5分でできる) #Node.js - Qiita
https://qiita.com/hbjpn/items/925c8012cd93d9165be6 (2025年6月13日)