http-server 支持 HTTPS 服务

http-server 是NodeJS 中的一个第三方包,用于快速构建一个本地的服务器

基本用法

全局安装

$ npm install http-server -g

通常情况下 输入 hs 就可以启动,如果需要更多的个性配置 可以参考 文档

$ hs
HTTP服务

https

上面的基本用法 默认是 http 服务,有的时候有特殊需求,需要在 https 协议下进行测试一些代码,这时候就需要进行一些工作开启 https 服务

step1: 在当前目录下生产一对 证书 和 密钥; windows下 可以使用 git Bash终端(windows自带的cmd功能太弱)linux、unix可以直接使用

windows

$ openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout key.pem -out cert.pem

step2: 启动服务

$ hs -S

此外 使用 hs -S -C cert.pem -o 启动服务,并会自动打开默认的浏览器。

HTTPS服务

hs 是 http-server 的缩写,也可以直接使用 http-server

你可能感兴趣的:(http-server 支持 HTTPS 服务)