我正在使用无服务器框架来构建REST API . 我已达到200限制堆栈大小并阅读有关绕过它的多种方法 . 最常见的方法是以“微服务方式”拆分堆栈,其中每个堆栈处理一起有意义的特定资源集 .
由于无服务器的工作方式,每个服务都会为自己创建一个新的api网关然后,如_1331465中所述,可以在它们之间 Build 共享域,以便可以通过相同的基本URL访问所有 endpoints .
虽然这是一个有效的解决方案,但我真的希望能够使用不同堆栈之间共享的单个API网关资源,因此我不必事先决定我的api的不同组件之间的关注点分离 . 这可能吗?
1 回答
此功能最近已添加到无服务器 . 文档可用here .
基本上,无服务器文件中使用的apiGateway可以通过“providers”中的配置选项进行配置 .
此功能由pull request引入,可从无服务器版本1.26获得 .