我正在尝试在AWS API Gateway上实现一个非常基本的事情:为特定域设置cors标头。如果我使用Nginx,Apache之类的任何Web服务器,都可以根据域轻松设置CORS标头,例如:
如果请求来自domainA或domainB,我将设置CORS标头,否则不设置。
AWS API网关仅允许设置一个 access-control-allow-origin 。
但是我的API将被多个域访问,因此应该根据HTTP主机请求动态设置CORS标头。
有什么方法可以在不使用任何外部代码作为lambda函数等的情况下实现这一目标?
我的CORS标头也将取决于阶段。不同的阶段将具有不同的CORS标头。
有人知道使用API网关是否可以做到这一点?