6 个版本
0.1.0 | 2021 年 6 月 6 日 |
---|---|
0.1.0-alpha.5 | 2020 年 11 月 7 日 |
0.1.0-alpha.3 | 2020 年 10 月 22 日 |
0.1.0-alpha.1 | 2020 年 9 月 14 日 |
在 HTTP 服务器 中排名 #798
235KB
6K SLoC
vimwiki 服务器
提供 GraphQL 服务器以检查和操作 vimwiki 文件。
虽然原本打算命名为 vimwiki_server
,但它意外地以 vimwiki-server
的形式发布,现在我们只能接受这个名称。 :/
使用方法
二进制文件
下载二进制文件并将其放置在您的路径中。
或者,使用 cargo 安装
cargo install vimwiki-server
库
将此添加到您的 Cargo.toml
[dependencies]
vimwiki-server = "0.1"
示例
二进制文件
通过启用 http://127.0.0.1/graphiql 在命令行中运行二进制文件
vimwiki-server --graphiql
库
从您的二进制文件中嵌入和运行服务器
use vimwiki_server::{Config, Opt, Program};
#[tokio::main]
async fn main() {
// Load configuration for the server from the CLI arguments
let opt = Opt::load();
// Read in a config file (or default config) for use by server
let config = Config::load(&opt).unwrap();
// Start the server program
Program::run(opt, config)
.await
.expect("Server failed unexpectedly");
}
许可证
此项目根据您的选择,受以下任一许可证的约束
Apache 许可证 2.0(LICENSE-APACHE 或 apache-license)MIT 许可证(LICENSE-MIT 或 mit-license)
依赖项
~30–45MB
~808K SLoC