【问题标题】:Multiple parameters in codable routes in kiturakitura中可编码路线中的多个参数
【发布时间】:2019-07-15 20:57:13
【问题描述】:

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

GET /todos
GET /todos/<id>

我正在寻找的是:

GET /todos/<id>/details

可编码的路线可以做到吗?还是我必须回到旧的路由版本?

【问题讨论】:

    标签: swift kitura


    【解决方案1】:

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

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

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

    【讨论】:

    • 嘿@大卫琼斯。提出问题的最佳地点在哪里? Github?
    • 是的,我建议针对 IBM-Swift/Kitura 提出 GitHub 问题。
    猜你喜欢
    • 1970-01-01
    • 2013-05-23
    • 2020-04-20
    • 2017-06-03
    • 2020-11-16
    • 2017-09-30
    • 2017-09-30
    • 2014-06-30
    • 1970-01-01
    相关资源
    最近更新 更多