为多个路由使用Lambda集成的HTTP API网关

0

【以下的问题经过翻译处理】 客户将 Express(特别是使用 aws-serverless-express)与 Lambda 和 HTTP API Gateway 结合使用。Lambda 函数处理多个路由,Express 则根据路径处理内部路由。

在HTTP API Gateway中,是否有可能添加基本URL并让Lambda根据路径进行路由?

profile picture
专家
已提问 5 个月前15 查看次数
1 回答
0

【以下的回答经过翻译处理】 HTTP API包含一个$default路由,当没有其他路由与请求匹配时该路由将被使用。您可以创建一个单一的集成并将其映射到$default路由。您可以使用特定的方法,或者您可以使用ANY方法。在这里了解更多信息。

您还可以使用贪婪路径变量,如此处所述。这将让您拥有多个函数,每个函数处理API的不同部分(如果需要),例如,/users/{proxy+}将被路由到处理用户的函数,而/pets/{proxy+}将被路由到处理宠物的函数。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则