Apicurio-studio: API 编辑器:允许重命名路径

创建于 2018-05-29  ·  5评论  ·  资料来源: Apicurio/apicurio-studio

目前我必须克隆路径然后删除前者。

与#220 相关。

enhancement

所有5条评论

是的,这是一个非常惊人的遗漏,不是吗? 我会尽快添加该操作。

谢谢@EricWittmann ! 👍

这将在下一版本的 Apcurio 中提供。 除了重命名路径本身之外,所有子路径都将(可选地)重命名。 此外,如果路径参数发生更改,这些参数也将被重命名。

例如,假设您的 API 具有以下路径:

  • /资源
  • /resources/{resourceId}
  • /resources/{resourceId}/小部件
  • /resources/{resourceId}/widgets/{widgetId}

如果您将/resources重命名为/capabilities ,并且您选择也重命名 sub-paths ,那么结果将是:

  • /能力
  • /capabilities/{resourceId}
  • /capabilities/{resourceId}/小部件
  • /capabilities/{resourceId}/widgets/{widgetId}

然后,您可以将/capabilities/{resourceId}重命名为/capabilities/{capabilityId}并得到:

  • /能力
  • /capabilities/{capabilityId}
  • /capabilities/{capabilityId}/小部件
  • /capabilities/{capabilityId}/widgets/{widgetId}

此外,如果在最后三个路径中的任何一个中定义了resourceId路径参数,它们将自动重命名为capabilityId

抱歉花了这么长时间才解决这个问题。 :)

哇,这比我所要求的要多得多! 😎

此页面是否有帮助?
0 / 5 - 0 等级