2 个版本
0.1.1 | 2021 年 8 月 26 日 |
---|---|
0.1.0 | 2021 年 8 月 19 日 |
863 在 HTTP 服务器
每月 2,817 下载量
24KB
385 行
Tide openssl 监听器
使用 async-std-openssl 的 tide openssl 监听器
基于 tide-rustls
与 tide 一起使用
#[async_std::main]
async fn main() -> tide::Result<()> {
let mut app = tide::new();
app.at("/").get(|_| async { Ok("Hello TLS") });
app.listen(
TlsListener::build()
.addrs("localhost:4433")
.cert(std::env::var("TIDE_CERT_PATH").unwrap())
.key(std::env::var("TIDE_KEY_PATH").unwrap()),
)
.await?;
Ok(())
}
许可证
根据您的选择,受Apache 许可证 2.0 版或MIT 许可证的许可。除非您明确声明,否则根据 Apache-2.0 许可证定义的,您有意提交的任何贡献,包括在本 crate 中包含的贡献,均应双重许可如上所述,没有任何额外的条款或条件。
依赖关系
~12–25MB
~367K SLoC