oboard

oboard

https://oboard.eu.org/
github
email
tg_channel
medium
twitter
bilibili
steam_profiles
follow

MoonBit ウェブサーバーの作成

本文では、Mocketを使用して MoonBit Web サーバーを構築します。

image

image

使用方法#

最初に準備が必要です#

  • MoonBit 環境 ダウンロード
  • Node.js 環境 ダウンロード
  • リポジトリをクローンするか、moon add oboard/mocketを使用してmocketパッケージをインストールします。

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")
      }
    },
  )
}
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。