使用http-server快速构建本地服务器

在开发中,有时候需要共享本地的静态页面给同事,以前一直用的phpstudy,也算比较方便。

但,仅仅是静态页面的话,其实有更好的方式。

npm里面有个http-server的包。可以非常方便的帮助我们开启本地服务器,方便局域网共享。

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


http-server 一个命令行的http服务器


http-server是一个简单的,0配置的http服务。它非常强大,同时非常简单,可以用来做测试,开发,学习时候的环境配置。

publi

全局安装

通过npm安装

 npm install http-server -g

全局安装完成之后,就可以使用命令行进行调用

使用方法

 http-server [path] [options]

[path]默认./public,如果不存在,则使用./
现在你可以通过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 或者 --cert ssl证书的路径
-K 或者 --key ssl密匙的路径
-r 或者 --robots 设置robots.txt,禁止爬虫访问
-h 或者 --help 打印以上列表并退出

开发

下载本仓库

$ npm i
$ node bin/http-server

现在你可以通过http://localhost:8080访问你的服务。
你应该看到一个海龟的截图,demo目录是./public

你可能感兴趣的:(使用http-server快速构建本地服务器)