唯品秀博客
首页 > 前端开发 > Js前端框架 > http-server快速开启本地http服务器

http-server快速开启本地http服务器

 2018年12月15日 作者: 管理员 466次浏览

在现如今开发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进行阅读

    「两年博客,如果觉得我的文章对您有用,请帮助本站成长」

    赞( 2 ) 打赏

    谢谢你请我吃鸡腿*^_^*

    支付宝
    微信
    2

    谢谢你请我吃鸡腿*^_^*

    支付宝
    微信

    上一篇:

    下一篇:

    共有 0 条评论

    博客简介

    唯品秀博客: weipxiu.com,一个关注Web前端开发技术、关注用户体验、坚持更多原创实战教程的个人网站,愿景:成为宇宙中最具有代表性的前端博客,期待您的参与,了解更多...

    精彩评论

    风云英雄

    他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!

    站点统计

    • 文章总数: 164 篇
    • 草稿数目: 3 篇
    • 分类数目: 13 个
    • 页面总数: 21 个
    • 评论总数: 884 条
    • 链接总数: 10 个
    • 标签总数: 297 个
    • 建站时间: 800 天
    • 注册用户: 448 人
    • 访问总量: 8649914 次
    • 最近更新: 2019年2月19日
    服务热线:
     182****8470

     QQ在线交流

     旺旺在线