<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Kemal基于 Crystal 的 Web 框架

          聯(lián)合創(chuàng)作 · 2023-09-20 06:26

          快速、簡單的 Web 框架,采用 Crystal 語言編寫。

          特性

          • 支持所有 REST verbs

          • 支持 WebSocket

          • Request/Response 上下文,方便的參數(shù)處理

          • 內(nèi)置易于擴(kuò)展的中間件

          • 內(nèi)置 JSON 支持

          • 內(nèi)置靜態(tài)文件服務(wù)

          • 通過 ECR 內(nèi)置視圖模板

          示例代碼

          require "kemal"
          # Matches GET "http://host:port/"
          get "/" do
            "Hello World!"
          end
          # Creates a WebSocket handler.
          # Matches "ws://host:port/socket"
          ws "/socket" do |socket|
            socket.send "Hello from Kemal!"
          end
          Kemal.run

          測試結(jié)果

          這些結(jié)果是用 wrk 在 2013 年底的 Macbook Pro 上實(shí)現(xiàn)的。(2Ghz i7 8GB Ram OS X Yosemite)

          瀏覽 9
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国外成人在线视频老鸭窝 | 大香蕉伊人在线久久 | 欧美一级黄视频 | 天天干,天天操 | 国产毛片28a |