#静态文件 #静态 #文件服务器 #Web服务器

app static-file-http-server

一个简单且零配置的命令行HTTP服务器,用于静态文件托管

3个版本

0.1.15 2023年2月19日
0.1.14 2023年2月19日

#1246 in HTTP服务器

37 每月下载量

MIT 许可证

22KB
426

static-file-http-server:一个简单的静态服务器

static-file-http-server 是一个简单、零配置的命令行静态服务器,用Rust编写。它足够强大,可以用于生产环境,但简单且不需要配置。它还可以生成一个单二进制文件,该文件独立托管您的文件,这是我们推荐用于生产的方法。


安装

使用npm

npm install--全局静态-文件-http-服务器

使用cargo

cargoinstall static-file-http-server


如何使用

静态-文件-http-服务器[选项] <PATH>

选项

选项(短) 选项(长) 描述 默认
-a --addr 绑定地址,例如:0.0.0.0:80。根据您的操作系统,您可能需要管理员权限来绑定80端口。 127.0.0.1:8085
-r --cors 通过 'Access-Control-Allow-Origin' 标头控制CORS。 *
-c --cache 设置缓存时间(以秒为单位)的缓存控制max-age头,例如:-c10为10秒。使用-c-1禁用缓存。 3600
-o --open 启动服务器后打开浏览器。
-p --single-binary 生成一个单二进制文件,该文件包含在二进制文件中提供文件以获得更好的性能。在运行此功能之前,您需要安装Rust和Cargo。(推荐用于生产)。
-h --help 显示帮助。
-V --version 显示版本。

依赖项

~10–22MB
~337K SLoC