http-server 构建本地服务器

在开发中,有时候需要把本地的静态页面给别人访问,在本地构建一个web服务器,这样在局域网内可以方便别人访问。

http-server 是一个简单且功能强大的http服务,0配置,使用非常方便。

官方地址:https://github.com/indexzero/http-server

全局安装

-使用npm安装

npm install http-server -g

全局安装完成之后,就可以开始使用了

使用方法

http-server [path][options]

[path]默认./public,如果不存在,则使用./

也可以在终端里打开到项目的路径下,然后执行http-server,那么http://localhost:8080/的根目录即指向终端里项目的路径

现在你可以通过http://localhost:8080/访问你的服务器。

可选项

-p指定端口(默认 8080)

-a指定地址(默认 0.0.0.0)

-d显示目录(默认 true)

-i显示自动索引(默认 True)

-g或者--gzip开启gzip压缩

-e或者-ext设置默认文件扩展名(默认 html)

-s或者-slient禁止输出日志

--cors允许Access-Control-Allow-Origin头部方式跨域

-o开启服务之后自动打开浏览器

-c设置缓存时间。例如-c10,为10秒缓存(默认‘3600’)。禁止缓存使用-c-1

-U或者--utc在日志中使用utc时间戳

-P或者--proxy使用代理

-S或者--ssl启用ssl

-C或者--certssl证书的路径

-K或者--keyssl密匙的路径

-r或者--robots设置robots.txt,禁止爬虫访问

-h或者--help打印以上列表并退出

备注

如果全局安装完成之后,运行 http-server 提示 http-server 不是内部或外部命令,也不是可运行的程序  那么可能是 系统环境变量没有设置 的问题,将http-server在node下安装的路径添加进系统环境变量即可。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • 在开发中,有时候需要共享本地的静态页面给同事,以前一直用的phpstudy,也算比较方便。 但,仅仅是静态页面的话...
    姚冰coding阅读 6,182评论 0 0
  • 1.ngnix介绍 ngnix www服务软件 俄罗斯人开发 开源 性能很高 本身是一款静态WWW软件 静态小文件...
    逗比punk阅读 2,135评论 1 6
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,993评论 6 342
  • /此篇由好中文小组66666组共同完成。 成员:斐南、柳、懒橘子、我 北冥,有一山,空虚混沌,名曰扶摇。扶摇高万丈...
    饕餮思文阅读 331评论 1 3