#文件服务器 #服务器 #主机 #文件 #响应头 #HTTP文件

应用 http-serve-folder

一个可配置的HTTP服务器,用于托管文件夹。适合本地测试。

2个不稳定版本

0.2.0 2023年12月13日
0.1.0 2022年6月23日

#345 in HTTP服务器

MIT/Apache

17KB
86

Crates.io Crates.io MIT/Apache 2.0

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-2.0许可协议定义的,将按上述方式双重许可,不附加任何额外条款或条件。

依赖

~10-21MB
~278K SLoC