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("未接收到数据")
      }
    },
  )
}


加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。