红联Linux门户
Linux帮助

Kemal 0.20.0发布,Crystal语言编写的web框架

发布时间:2017-07-05 07:46:21来源:红联作者:teisac
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

来自:开源中国社区
文章评论

共有 0 条评论