Swift kitura中可编码路由的多参数

Swift kitura中可编码路由的多参数,swift,kitura,Swift,Kitura,我试图弄清楚Kitura中带参数的可编码路由是如何工作的。默认示例总是简单的,如: GET /todos GET /todos/<id> GET/todos 获取/待办事项/ 我要找的是: GET /todos/<id>/details GET/todos//详细信息 这在可编码路由中是可能的吗?或者我必须回到旧的路由版本吗?不幸的是,Kitura的可编码路由还不可能做到这一点-正如您所指出的,只支持尾随的:id 在一个相对较小的补丁中,可以将单个:id参数移动到

我试图弄清楚Kitura中带参数的可编码路由是如何工作的。默认示例总是简单的,如:

GET /todos
GET /todos/<id>
GET/todos
获取/待办事项/
我要找的是:

GET /todos/<id>/details
GET/todos//详细信息

这在可编码路由中是可能的吗?或者我必须回到旧的路由版本吗?

不幸的是,Kitura的可编码路由还不可能做到这一点-正如您所指出的,只支持尾随的
:id

在一个相对较小的补丁中,可以将单个
:id
参数移动到路径中的其他位置。支持多个路径参数要复杂得多:可编码路由需要使用正确数量的(单独键入的)参数调用路由处理程序。也许有一个中途之家,在那里我们可以支持一系列路径参数(都是单一类型)


如果您想针对Kitura提出问题并详细说明您的用例,我们可以讨论可能的解决方案,以及它们是否可以减少退回“传统”路由的需要。

Hey@David Jones。提出问题的最佳地点在哪里?Github?是的,我建议针对IBMSwift/Kitura提出Github问题。