14 个版本 (7 个重大更改)
新 0.8.0 | 2024 年 8 月 10 日 |
---|---|
0.7.0 | 2023 年 12 月 23 日 |
0.6.2 | 2023 年 10 月 24 日 |
0.6.0 | 2023 年 3 月 1 日 |
0.3.0 | 2022 年 3 月 12 日 |
#255 在 HTTP 服务器
每月 108 次下载
用于 docki
26KB
502 代码行
Live Server
启动具有实时重新加载功能的本地网络服务器,用于静态页面。
二进制
您可以使用它作为 CLI 程序。
安装
$ cargo install live-server
用法
$ live-server --help
Launch a local network server with live reload feature for static pages
Usage: live-server.exe [OPTIONS] [ROOT]
Arguments:
[ROOT] Set the root path of the static assets [default: .]
Options:
-H, --host <HOST> Set the listener host [default: 0.0.0.0]
-p, --port <PORT> Set the listener port [default: 0]
-o, --open Open the page in browser automatically
--hard Hard reload the page on update instead of hot reload
-h, --help Print help (see more with '--help')
-V, --version Print version
$ live-server
[2023-12-22T15:16:04Z INFO live_server::server] Listening on http://10.17.95.220:6634/
[2023-12-22T15:16:04Z INFO live_server::watcher] Listening on /home/mirus/html-demo
日志级别
您可以通过设置不同的 RUST_LOG
环境变量 来过滤日志。默认日志级别为 info
。
包
您还可以将其作为库导入到您的项目中。
创建实时服务器
use live_server::listen;
listen("127.0.0.1:8080", "./").await?.start().await?;
启用日志(可选)
env_logger::init();
依赖关系
~12–26MB
~323K SLoC