Turnstone 0.2.0

Turnstone 0.2.0

测试已测试
Lang语言 SwiftSwift
许可 BSD
发布上次发布2015年9月
SPM支持 SPM

Kyle Fuller 维护。



 
依赖
Nest~> 0.2.0
Inquiline~> 0.2.0
URITemplate~> 1.3
 

Turnstone 0.2.0

Turnstone

Nest 提供轻量级请求路由。Turnstone 允许您将 URI 模板注册到处理器以提供请求路由。

安装

pod 'Turnstone'

使用方式

import Turnstone

var turnstone = Turnstone()

turnstone.addRoute("/") { environ, parameters in
  return ("200 OK", [], "Root URI")
}

turnstone.addRoute("/tasks/{id}") { environ, parameters in
  let id = parameters["id"]!
  return ("200 OK", [], "Task \(id)")
}

serve("localhost", 8080, turnstone.nest)

许可

Turnstone 在 BSD 许可下发布。请参阅 LICENSE