我正在使用 Tyk 作为我正在使用的其他几个 API 的 API 网关。其中一个 API 有一个用于暂存的 URL,另一个用于生产用途。在 Tyk 中为我的 API 创建 URL 时,我添加了一个侦听器路径,并指定我希望它从 Tyk 将重定向到的 URL 中剥离。例如
监听路径为 /test/ 的 tyk.url.com 将重定向到 api.url.com 而不是 api.url.com/test/
Tyk 还使您能够将版本添加到您的 API。从本质上讲,它们只是分叉到多个 URL 的额外侦听器路径。
带有“staging”版本的 tyk.url.com/test/ 将转到 api.staging.url.com
带有“生产”版本的 tyk.url.com/test/ 将转到 api.production.url.com
然而,问题是在 Tyk UI 中,它们不允许您指定您希望版本侦听器路径也被剥离。因此,例如,当您进入 staging 时,它将成功转到正确的 URL,但还会将您的版本名称附加到它的末尾
api.staging.url.com/staging/
一直在寻找解决这个问题的方法,但没有遇到任何解决方案。