http-server 安装使用
# http-server 安装使用
http-server (opens new window)
# 说明
http-server是一个简单的、零配置的命令行http服务器。它的功能非常强大,可以用于生产环境,但也非常简单,可以用于测试、本地开发和学习。
# 安装
npm install -g http-server
# 使用
进入文件目录
执行
http-server .
即可开启一个默认配置的http服务浏览器打开
http://localhost:8080
,即在浏览器中看到对应的内容。(8080
为默认端口)
# 配置
http-server [path] [options]
# options 相关
-p
或者 --port
端口设置,默认是 8080
-a
监听地址设置默认是 0.0.0.0
-d
是否显示文件列表 默认true
-i
显示自动索引 默认true
-g
或者 --gzip
默认false,当文件的gzip版本存在且请求接受gzip编码时,它将服务于./public/some-file.js.gz,而不是./public/some-file.js
-e
或者 --ext
如果没有提供默认文件扩展名(默认为html)
-s
或者 --silent
禁止控制台日志信息输出
–cors
允许跨域资源共享
-o
启动服务后打开默认浏览器
-c
设置缓存cache-control max-age heade存留时间(以秒为单位),示例:-c10是10秒,默认是3600秒,如果要禁用缓存就使用-c-1
-U
或者 --utc
使用 UTC格式,在控制台输出时间信息
-P
或者 --proxy
通过一个 url地址,代理不能通过本地解析的资源