Kemal 0.20.0 已发布,该版本支持最新的 Crystal 0.23.0 。老用户只需更新 shard.yml 即可使用 Kemal 0.20.0 :
dependencies:
kemal:
github: kemalcr/kemal
version: 0.20.0
该版本还包含一项全新的特性,即所有的处理程序现在完全可定制!可以选择使用默认的 Kemal 处理程序,也可以创建自定义框架:
# Don't forget to add `Kemal::RouteHandler::INSTANCE` or your routes won't work!
Kemal.config.handlers = [Kemal::InitHandler.new, YourHandler.new, Kemal::RouteHandler::INSTANCE]
也可以将处理程序插入到指定位置:
# This adds MyCustomHandler instance to 1 position. Be aware that the index starts from 0.
add_handler MyCustomHandler.new, 1
Kemal 是一个快速、简单的 Web 框架,采用 Crystal 语言编写。
软件详情:http://git.oschina.net/mirrors/kemal
下载地址:https://github.com/kemalcr/kemal/releases/tag/v0.20.0
来自:开源中国社区

