測試您的網站在本機電腦上是否運作良好始終是一項繁重的工作。
我找到了一個非常簡單的工具mkcert :
➜ localhost-https mkcert -install
Using the local CA at "/Users/.../mkcert" ✨
The local CA is now installed in the system trust store! ⚡️
The local CA is now installed in the Firefox trust store (requires browser restart)! 🦊
The local CA is now installed in Java''s trust store! ☕️
➜ localhost-https mkcert localhost
Using the local CA at "/Users/.../mkcert" ✨
Created a new certificate valid for the following names 📜
- "localhost"
The certificate is at "./localhost.pem" and the key at "./localhost-key.pem" ✅
然後你可以用一個簡單的 HTML 頁面來測試:
➜ localhost-https cat index.html
───────┬──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
│ File: index.html
───────┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
1 │ <html>
2 │ <body>
3 │ HELLO WORLD
4 │ </body>
5 │ </html>
───────┴──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
➜ localhost-https ./node_modules/http-server/bin/http-server -S -C ./localhost.pem -K ./localhost-key.pem [18:12:41]
Starting up http-server, serving ./ through https
Available on:
https://127.0.0.1:8080
https://192.168.1.69:8080
Hit CTRL-C to stop the server
這是結果:
FiloSottile/mkcert
原文出處:https://dev.to/rhymes/really-easy-way-to-use-https-on-localhost-341m