1

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

GET /todos
GET /todos/<id>

我正在寻找的是:

GET /todos/<id>/details

这可能与可编码的路线?还是我必须回到旧的路由版本?

4

1 回答 1

1

不幸的是,Kitura 的 Codable 路线尚无法实现这一点 - 正如您所确定的,仅:id支持尾随。

:id在相对较小的补丁中,可能能够将单个参数移动到路径中的其他位置。支持多个路径参数会更加复杂:可编码路由需要使用正确数量的(单独键入的)参数调用您的路由处理程序。也许有一个中途的房子,我们可以支持一组路径参数(所有的单一类型)。

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

于 2019-07-15T12:57:13.973 回答