唯品秀前端博客

在现如今开发web项目时候我们都通常需要去打包,再将dist文件夹上到测试服或正式服环境,这时候我们通常不好确定自己打包好的dist文件是否正常,比如文件路径?或者因为我们做了正式环境或者测试环境打包处理不知道打包后的文件到底是什么环境的,这时候我们就可以通过http-server插件在本地开启一个http服务器跑跑自己打包后的代码。

http-server是一个简单的,零配置的命令行http服务器。它足够强大,适合生产使用,但它足够简单,可以用于测试,本地开发和学习。

安装方式npm:

1
npm install http-server -g

用法:

1
2
3
 http-server [path]
 /*path就是你当前运行该命令下对应的某个文件夹名称,通常我们是运行打包后的dist文件
  现在您可以访问http:// localhost:8080来查看您的服务器*/

可用选项:

  • -p或--port要使用的端口(默认为8080)
  • -a 要使用的地址(默认为0.0.0.0)
  • -d显示目录列表(默认为true)
  • -i显示autoIndex(默认为true)
  • -g或者--gzip当启用(默认为false)时,它将./public/some-file.js.gz代替./public/some-file.js当文件的gzip压缩版本存在且请求接受gzip编码时。
  • -e或者--ext如果没有提供默认文件扩展名(默认为html)
  • -s或者--silent从输出中抑制日志消息
  • --cors通过Access-Control-Allow-Origin标头启用CORS
  • -o 启动服务器后打开浏览器窗口
  • -c设置缓存控制max-age标头的缓存时间(以秒为单位),例如-c1010秒(默认为3600)。要禁用缓存,请使用-c-1。
  • -U或--utc在日志消息中使用UTC时间格式。
  • -P或者将--proxy所有无法在本地解析的请求代理到给定的URL。例如:-P http://someurl.com
  • -S或--ssl启用https。
  • -C或--certssl cert文件的路径(默认值:) cert.pem。
  • -K或--keyssl密钥文件的路径(默认值:) key.pem。
  • -r或--robots提供/robots.txt(其内容默认为User-agent: *\nDisallow: /)
  • -h或--help打印此列表并退出。

更多说明

更多说明可以访问http-serverGithub进行阅读

本站所有文章、图片、资源等如无特殊说明或标注,均为来自互联网或者站长原创,版权归原作者所有;仅作为个人学习、研究以及欣赏!如若本站内容侵犯了原著者的合法权益,可联系我们进行处理,邮箱:343049466@qq.com
赞(3) 打赏

上一篇:

下一篇:

相关推荐

0 条评论关于"http-server快速开启本地http服务器"

表情

最新评论

    暂无留言哦~~
谢谢你请我吃鸡腿*^_^*

支付宝扫一扫打赏

微信扫一扫打赏