Kemal
闪电般的速度,超级简单的 Web 框架。
超简单
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
开始您的应用程序
crystal src/kemal_sample.cr
安装
将此添加到你的应用程序的 shard.yml 中。
dependencies: kemal: github: kemalcr/kemal
另请参见 "入门"。
特性
- 支持所有 REST 动词
- 支持 Websocket
- 请求/响应上下文,简单的参数处理
- 中间件支持
- 内置 JSON 支持
- 内置静态文件服务
- 通过 Kilt 内置视图模板
文档
你可以在官方网站 kemalcr.com 阅读文档。
谢谢你
感谢 Manas 在 Frank 上的精彩工作。