资料
问题
直接使用 http-server
命令开启的是 http
服务,在 npmjs
的官网地址中只是看到了 http-server -S
是开启 https
服务的方法,但是我这边直接使用该命令会报如下所示的错误,具体原因是没有证书密钥对文件
image.png
解决方法
image.png
# 首先使用以下命令生成一个证书密钥对 key.pem 和 cert.pem,它将有效期约10年(准确地说是3650天)
openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout key.pem -out cert.pem
# 然后便可以起服务了 下面两个命令都可以,后者会自动打开默认浏览器运行页面
http-server -S
http-server -S -C cert.pem -o
image.png
image.png
网友评论