我试图弄清楚Kitura中带有参数的可编码路由是如何工作的。默认示例总是很简单,例如:
GET /todos
GET /todos/<id>
我正在寻找的是:
GET /todos/<id>/details
可编码路线可能吗?还是我必须回到旧的路由版本?
答案 0 :(得分:1)
不幸的是,对于Kitura的可编码路线而言,这还不可能-如您所知,仅支持尾随:id
。
能够在相对较小的补丁中将单个:id
参数移动到路径中的其他位置。支持多个路径参数将变得更加复杂:可编码的路由将需要使用正确数量(单独键入)的参数来调用路由处理程序。也许有一个半途而废的地方,我们可以支持一系列路径参数(全部为单一类型)。
如果您想对Kitura提出问题并详细说明您的用例,我们可以讨论可能的解决方案,以及它们是否可以减少使用“传统”路由的需求。