더북(TheBook)

코드 1-13은 Warp 웹 프레임워크(이 책 뒷부분에서 선택)로 작동하는 최소한의 웹 애플리케이션이다. 이 웹 프레임워크는 Tokio 런타임 위에 구축된다. 즉, 프로젝트에 Tokio도 추가해야 한다(코드 1-14에 표시된 Cargo.toml 파일을 통함).

코드 1-13 Warp를 사용해서 러스트로 만든 최소한의 HTTP 서버(chapter_01/minimal-warp/src/main.rs)

use warp::Filter;

#[tokio::main]
async fn main() {
    let hello = warp::get()
        .map(|| format!("Hello, World!"));

    warp::serve(hello)
        .run(([127, 0, 0, 1], 1337))
        .await;
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.