HTTP服务器http-server

http-server是一款简单且无需配置的命令行HTTP服务器工具,适用于生产环境,也适合用于测试、本地开发及学习。本文介绍如何安装及使用http-server,包括各种选项参数说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http-server is a simple, zero-configuration command-line http server. It is powerful enough for production usage, but it’s simple and hackable enough to be used for testing, local development, and learning.

1.安装

npm install http-server -g

2.使用

http-server [path] [options]

[path] defaults to ./public if the folder exists, and ./ otherwise.

3.参数[options]

  • -p 要使用的端口(默认为8080)

  • -a 要使用的地址(默认为0.0.0.0)

  • -d 显示目录列表(默认为“True”)

  • -i 显示autoIndex(默认为“True”)

  • -g或–gzip启用时(默认为“False”),它将用于./public/some-file.js.gz代替./public/some-file.jsgzip压缩版本的文件,并且该请求接受gzip编码。

  • -e或–ext默认文件扩展名(如果没有提供)(默认为’html’)

  • -s或–silent从输出中抑制日志消息

  • –cors通过Access-Control-Allow-Origin标题启用CORS

  • -o 启动服务器后打开浏览器窗口

  • -c设置缓存控制max-age头的缓存时间(以秒为单位),例如-c10 10秒(默认为’3600’)。要禁用缓存,请使用-c-1。

  • -U或–utc在日志消息中使用UTC时间格式。

  • -P或–proxy代理无法在本地解决给定网址的所有请求。例如:-P http://someurl.com

  • -S或–ssl启用https。

  • -C或–certssl证书文件的路径(默认值:cert.pem)。

  • -K或–keyssl密钥文件的路径(默认值:key.pem)。

  • -r或者–robots提供一个/robots.txt(其内容默认为’User-agent:* \ nDisallow:/’)

  • -h或–help打印此列表并退出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值