3 unstable releases
| 0.4.0 | Jan 22, 2023 |
|---|---|
| 0.3.0 | May 24, 2022 |
| 0.3.0-pre.1 | Apr 24, 2022 |
#1641 in HTTP server
82KB
1K
SLoC
UNM (Rust) 的 RESTful API
這個 API 可以方便您使用傳統 HTTP API 的呼叫形式使用 UNM 的 Engine 及 Executor。
安裝
使用預編譯版本
您可以從 Build RESTful API binaries 的 CI 取得以下幾個平台的預編譯版本:
x86_64-pc-windows-msvcx86_64-apple-darwinaarch64-apple-darwinx86_64-unknown-linux-gnu
從 crates.io 編譯安裝
cargo install unm_rest_api
unm_rest_api
從本 codebase 編譯安裝
cargo build --release --bin unm_rest_api
使用
環境變數
| 環境變數 | 說明 | 範例值 | 選填 |
|---|---|---|---|
RUST_LOG |
日誌輸出的等級。 | debug |
✅ 預設是 info |
SERVE_ADDRESS |
啟動伺服器的 IP:port | 0.0.0.0:1234 |
✅ 預設是 0.0.0.0:3000 |
RUST_LOG 可使用的等級
tracedebuginfowarnerrorslient
API 說明文件
請參見 docs/api.md
config.toml 設定說明
授權條款
LGPL-3.0-or-later
Dependencies
~22–44MB
~622K SLoC