本文では、Mocket
を使用して MoonBit Web サーバーを構築します。
使用方法#
最初に準備が必要です#
Linux/MacOS でstart.sh
を使用して起動する場合:#
sudo chmod +x ./start.sh
./start.sh
Windows でstart.bat
を使用して起動する場合:#
start.bat
例#
// MoonBitでmocketパッケージの使用例
fn main {
let server = @mocket.listen(get_context(), 4000)
server.get("/", fn(_req, _res) {
@mocket.html("<h1>Hello, World!</h1>")
})
server.get("/text", fn(_req, _res) {
String("<h1>Hello, World!</h1>")
})
server.get(
"/data",
fn(_req, _res) {
{
"name": "John Doe",
"age": 30,
"city": "New York"
}
},
)
server.post(
"/echo",
fn(req, _res) {
match req {
{ "body": data } => data
_ => String("No data received")
}
},
)
}