【问题标题】:Set $default route in API gateway for REST APIs在 API 网关中为 REST API 设置 $default 路由
【发布时间】:2021-05-04 16:47:07
【问题描述】:

我有一些后端服务器监听的 REST API(我使用了 node express)。 我想使用我的友好网址api.mywebsite.com 将所有路由转发到horribleuglybackendname.aws.com,例如 api.mywebsite.com/some/route -> horribleuglybackendname.aws.com/some/route

我想使用 API 网关简单地将任何路由转发到我的后端。如果我创建一个 HTTP API(不是 REST),这似乎很容易做到,但如果我创建一个 REST API,我看不到如何配置它。也许你不能?如果你不能为什么不呢?有什么选择?

谢谢

【问题讨论】:

    标签: rest routes aws-api-gateway api-gateway


    【解决方案1】:

    看来$default 仅适用于 HTTP API。 HTTP 和 REST API 配置的 UI 不同。如果你想为 REST API 做一个包罗万象的路由,你需要使用 {proxy+}。

    这很好(ctrl-f 用于捕获所有内容,您应该设置好) https://aws.amazon.com/blogs/aws/api-gateway-update-new-features-simplify-api-development/

    【讨论】:

      猜你喜欢
      • 2020-09-18
      • 2023-02-19
      • 2017-02-17
      • 1970-01-01
      • 2014-09-14
      • 1970-01-01
      • 2016-08-03
      • 2011-08-05
      • 2017-01-21
      相关资源
      最近更新 更多