http-server 安装使用

# http-server 安装使用

http-server (opens new window)

# 说明

http-server是一个简单的、零配置的命令行http服务器。它的功能非常强大,可以用于生产环境,但也非常简单,可以用于测试、本地开发和学习。

# 安装

npm install -g http-server

# 使用

  1. 进入文件目录

  2. 执行 http-server . 即可开启一个默认配置的http服务

  3. 浏览器打开 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地址,代理不能通过本地解析的资源