3个稳定版本
1.1.3 | 2024年3月28日 |
---|---|
1.1.1 | 2023年12月10日 |
386 在 HTTP服务器
129 每月下载量
14KB
310 行
锈铁戈
受Go标准库的HTTPServer启发的Rust Web服务器
功能
- 轻量级
- 模式匹配路由
- 无依赖
示例
use rustigo::prelude::*;
fn index(stream: TcpStream, _: Request) {
html!(stream; "<h1>Hello, world!</h1>");
}
fn main() {
let mut rustigo = Rustigo::default();
rustigo.handle("/", Arc::new(index));
rustigo.listen("localhost:7878", 4).unwrap();
}
lib.rs
:
锈铁戈是一个简单的Web服务器,允许您轻松处理请求。
示例用法
use rustigo::prelude::*;
fn index(stream: TcpStream, _: Request) {
html!(stream; "<h1>Hello, world!</h1>");
}
fn main() {
let mut rustigo = Rustigo::default();
rustigo.handle("/", Arc::new(index));
rustigo.listen("localhost:7878", 4).unwrap();
}