-
Tideのセットアップ:
- Rustのプロジェクトを作成します。
- Cargo.tomlファイルにTideの依存関係を追加します。
-
サーバーの作成:
- main.rsファイルを作成します。
- 必要なモジュールをインポートします。
- サーバーを起動するための関数を定義します。
- サーバーを起動します。
use tide::prelude::*;
async fn hello_world(_: tide::Request<()>) -> tide::Result {
Ok("Hello, world!".into())
}
#[async_std::main]
async fn main() -> tide::Result<()> {
let mut app = tide::new();
app.at("/").get(hello_world);
app.listen("127.0.0.1:8080").await?;
Ok(())
}
- サーバーの起動:
- ターミナルでプロジェクトのディレクトリに移動します。
cargo run
コマンドを実行します。
以上の手順に従うことで、Tideフレームワークを使用してシンプルなサーバーを作成することができます。この例では、"/"にGETリクエストが送信された場合に"Hello, world!"というレスポンスが返されます。