http-server 是NodeJS 中的一个第三方包,用于快速构建一个本地的服务器
基本用法
全局安装
$ npm install http-server -g
通常情况下 输入 hs 就可以启动,如果需要更多的个性配置 可以参考 文档
$ hs

https
上面的基本用法 默认是 http 服务,有的时候有特殊需求,需要在 https 协议下进行测试一些代码,这时候就需要进行一些工作开启 https 服务
step1: 在当前目录下生产一对 证书 和 密钥; windows下 可以使用 git Bash终端(windows自带的cmd功能太弱)linux、unix可以直接使用

$ 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 启动服务,并会自动打开默认的浏览器。

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