我正在使用无服务器框架,并且希望能够在验收测试中引用我的 API 网关 URL。
我的测试环境经常被破坏然后重新创建,因此不可能将 URL 硬编码到测试中。
我可以看到有一些方法可以将API Gateway 引用为 AWS 环境变量,但这并不能帮助我在本地获取测试的 URL。
我希望 cloudformation 输出会在.serverless
包中被引用,并且可以通过 json 访问,但情况似乎并非如此。
知道如何在验收测试文件中引用 API Gateway URL 吗?
注意:这些测试需要在 AWS 上运行,而不是使用本地服务器来模拟 API Gateway