本地开启Web服务,最简单莫过于命令行,一行代码搞定
可以做静态服务器,可以做测试、调试前端服务器,可以做代理转发,解决大部分开发需求
installation
npm install http-server -g
brew install http-server
usage
http-server [path] [options]
eg. 开启服务,测试前端代码
http-server '/dist/' -p 8090 -P 'http://127.0.0.1' -o -c-i
-p 端口号 (默认8080)
-a IP地址 (默认0.0.0.0)
-d 显示目录列表 (默认true)
-i 显示autoIndex (默认true)
-g 开启.gzip编码, 服务于.gzip
-b 开启.brotli编码,服务于.gzip,优先于.gzip
-e 文件扩展 (默认html)
-s 禁止日志信息输出
-o 起哦懂事打开浏览器
-c 设置缓存(默认3600)禁止缓存 eg.-c-1
-U 使用utc时间格式化日志信息
--log-ip 启动日志记录客户端ip地址(默认false)
-P 设置请求代理
-S 开启https
-C 证书路径
-K key路径
-r 提供 /robots.txt
--no-dotfiles 不显示点文件
-h 帮助列表