在使用默认本地服务直接输入http-server即可。
http-server可以在前面起一个简单快捷得服务。
使用步骤
- yarn add http-server -g 全局安装
- http-server -P https://xxxx:2443 -p 9000 . 在当前目录输入
- -P或者--proxy:代理所有无法在本地解析到给定 url 的请求。例如:-P http://XXXX.com
- -p或--port:要使用的端口。用于-p 0查找从 8080 开始的开放端口。
参考api
命令 | 描述 | 默认值 |
-p或--port | 要使用的端口。用于-p 0查找从 8080 开始的开放端口。 | 8080 |
-a | 使用地址 | 0.0.0.0 |
-d | 显示目录列表 | true |
-i | 显示自动索引 | true |
-g 或者--gzip | 启用后,它将./public/some-file.js.gz 代替./public/some-file.js 文件的 gzip 版本存在并且请求接受 gzip 编码。如果 brotli 也被启用,它会首先尝试提供 brotli。 | false |
-b 或者--brotli | 启用后,它将./public/some-file.js.br 代替./public/some-file.js 文件的 brotli 压缩版本存在并且请求接受br 编码时提供服务。如果 gzip 也被启用,它会首先尝试提供 brotli。 | false |
-e 或者--ext | 如果未提供默认文件扩展名 | html |
-s 或者--silent | 禁止输出中的日志消息 | |
--cors | Access-Control-Allow-Origin 通过标头启用 CORS | |
-o [path] | 启动服务器后打开浏览器窗口。(可选)提供要打开的 URL 路径。例如:-o /其他/目录/ | |
-c | 为缓存控制 max-age 标头设置缓存时间(以秒为单位),例如-c10 10 秒。要禁用缓存,请使用-c-1 . | 3600 |
-U 或者--utc | 在日志消息中使用 UTC 时间格式。 | |
--log-ip | 启用客户端 IP 地址的日志记录 | false |
-P 或者--proxy | 代理所有无法在本地解析到给定 url 的请求。例如:-P http://someurl.com | |
--proxy-options | 使用嵌套的虚线对象传递代理选项。例如:--proxy-options.secure false | |
--username | 基本身份验证的用户名 | |
--password | 基本认证密码 | |
-S ,--tls 或--ssl | 启用使用 TLS/SSL (HTTPS) 的安全请求服务 | false |
-C 或者--cert | ssl 证书文件的路径 | cert.pem |
-K 或者--key | ssl 密钥文件的路径 | key.pem |
-r 或者--robots | 自动提供一个 /robots.txt (其内容默认为User-agent: *\nDisallow: / ) | false |
--no-dotfiles | 不显示点文件 | |
--mimetypes | 用于自定义 mimetype 定义的 .types 文件的路径 | |
-h 或者--help | 打印此列表并退出。 | |
-v 或者--version | 打印版本并退出。 |