kitura 可编码路线中的多个参数
Multiple parameters in codable routes in kitura
我想弄清楚 Kitura 中带有参数的可编码路由是如何工作的。默认示例总是很简单,例如:
GET /todos
GET /todos/<id>
我要找的是:
GET /todos/<id>/details
可编码路线是否可行?还是我必须回到旧的路由版本?
不幸的是,这对于 Kitura 的 Codable 路由尚不可行 - 正如您所指出的,仅支持尾随 :id
。
能够在相对较小的补丁中将单个 :id
参数移动到路径中的其他位置。支持多个路径参数会复杂得多:Codable 路由需要使用正确数量的(单独键入的)参数调用您的路由处理程序。也许有一个 half-way 房子,我们可以在其中支持一组路径参数(所有类型都是单一类型)。
如果您想针对 Kitura 提出问题并详细说明您的用例,我们可以讨论可能的解决方案以及它们是否可以减少回退到 'traditional' 路由的需要。
我想弄清楚 Kitura 中带有参数的可编码路由是如何工作的。默认示例总是很简单,例如:
GET /todos
GET /todos/<id>
我要找的是:
GET /todos/<id>/details
可编码路线是否可行?还是我必须回到旧的路由版本?
不幸的是,这对于 Kitura 的 Codable 路由尚不可行 - 正如您所指出的,仅支持尾随 :id
。
能够在相对较小的补丁中将单个 :id
参数移动到路径中的其他位置。支持多个路径参数会复杂得多:Codable 路由需要使用正确数量的(单独键入的)参数调用您的路由处理程序。也许有一个 half-way 房子,我们可以在其中支持一组路径参数(所有类型都是单一类型)。
如果您想针对 Kitura 提出问题并详细说明您的用例,我们可以讨论可能的解决方案以及它们是否可以减少回退到 'traditional' 路由的需要。