첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
------------------------------------------------------------------------------------------------------------------------------------------------------
728x90
728x170

■ tide 크레이트를 사용해 초간단 웹 서버를 만드는 방법을 보여준다.

test_server.zip
0.03MB

▶ Cargo.toml

[package]
name = "test_server"
version = "0.1.0"
edition = "2021"

[dependencies]
tide = "0.16"
async-std = {version = "1.8.0", features = ["attributes"]}

 

▶ src/main.rs

const SERVER_ADDRESS : &str = "127.0.0.1:8888";

#[async_std::main]
async fn main() -> tide::Result<()>
{
    println!("http://{}/", SERVER_ADDRESS);

    let mut server : tide::Server<()> = tide::new();

    server.at("/").get
    (
        |_| async
        {
            return Ok("Hello, World!");
        }
    );

    server.listen(SERVER_ADDRESS).await?;

    return Ok(());
}
728x90
그리드형(광고전용)
Posted by icodebroker
,