本文へ移動
mie リファレンス
REPL Playground

std:http/server リファレンス

@import 'std:http/server' で取得する HTTP サーバモジュール。serve(port, handler) で待ち受け、リクエストごとにハンドラを別フローで評価する。

serve

serve(port, handler)
serve: { Int, Handler | Future(Result(Unit)) }

port で待ち受け、リクエストごとに handler を評価する。await するとサーバ終了までブロックする。

>>> server := @import "std:http/server"
>>> server.serve(8080, {req | { status := 200, body := "hello" |}})!