2个不稳定版本
0.2.0 | 2023年12月13日 |
---|---|
0.1.0 | 2022年6月23日 |
#345 in HTTP服务器
17KB
86 行
http-serve-folder
一个命令行可配置的、单可执行文件服务器,用于通过HTTP托管文件夹。仅适用于本地开发和测试。
我创建这个应用程序是因为我找不到任何支持设置自定义响应头的最小服务器,而我需要能够使用SharedArrayBuffer进行本地测试,它需要设置某些头信息。
用法
安装
您可以从“资源”页面下的发布页面下载最新版本。
或者如果您已安装Rust,可以使用以下命令编译和安装:
cargo install http-serve-folder
运行
要查看说明,请使用-h
标志
http-serve-folder -h
它将输出:
A configurable HTTP server that hosts a folder. Suitable for local
testing.
Usage: http-serve-folder [OPTIONS] [DIR]
Arguments:
[DIR] The folder you want to host
Options:
-H, --header <HEADERS> Headers to add to all file responses
-i, --ip_address <IP_ADDRESS> The IP Address to bind to [default: 127.0.0.1]
-p, --port <PORT> The port number to bind to [default: 4040]
-l, --log <LOG> The level of logging to display [default: info] [possible values: debug, info, warn, error, off]
-h, --help Print help (see more with '--help')
-V, --version Print version
许可协议
根据您选择的许可协议进行许可:
- Apache License,版本2.0 (LICENSE-APACHE或https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可 (LICENSE-MIT或http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则您有意提交的任何贡献,根据Apache-2.0许可协议定义的,将按上述方式双重许可,不附加任何额外条款或条件。
依赖
~10-21MB
~278K SLoC