oboard

oboard

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

MoonBit 編寫 Web 伺服器

本文將使用 Mocket 來搭建 MoonBit Web 伺服器

image

image

使用方法#

首先需要準備#

Linux/MacOS 下使用 start.sh 啟動:#

sudo chmod +x ./start.sh
./start.sh

Windows 下使用 start.bat 啟動:#

start.bat

例子#

// Mocket 套件在 MoonBit 中的使用範例

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")
      }
    },
  )
}


載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。