我们在 AWS API 网关中有一个 Rest API 配置,我们希望在其中路由以处理默认路径
/
/api
/$default (default path here)
请注意,我们不是在寻找贪婪路径 {proxy+}
/
/api
/{proxy+}
贪婪路径的问题是没有请求将路由到 /api ...即使请求有 /api ,{proxy+} 总是优先(尝试过)
社区为我们指明正确方向的任何帮助都会有很大帮助。
我们在 AWS API 网关中有一个 Rest API 配置,我们希望在其中路由以处理默认路径
/
/api
/$default (default path here)
请注意,我们不是在寻找贪婪路径 {proxy+}
/
/api
/{proxy+}
贪婪路径的问题是没有请求将路由到 /api ...即使请求有 /api ,{proxy+} 总是优先(尝试过)
社区为我们指明正确方向的任何帮助都会有很大帮助。
您可以使用该$default
路由来捕获与您的 API 中的其他路由不明确匹配的请求。
当$default
路由收到请求时,API Gateway 会将完整的请求路径发送到集成。例如,您可以创建一个仅包含 $default 路由的 API,并将其集成到带有https://petstore-demo-endpoint.execute-api.com
HTTP 端点的 ANY 方法中。
当您向 发送请求时https://api-id.execute-api.us-east-2.amazonaws.com/store/checkout
,API Gateway 会向 发送请求https://petstore-demo-endpoint.execute-api.com/store/checkout
。
你可以在这里阅读更多关于它的信息。