3个版本
0.1.15 | 2023年2月19日 |
---|---|
0.1.14 | 2023年2月19日 |
#1246 in HTTP服务器
37 每月下载量
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