我的API网关出现问题
我给你上下文:
我们有一个S3应用程序,可以在那里通过ID搜索某些信息,也可以通过那里的名称,代码或“小册子”来搜索信息
示例:
{
"id":999,
"brochure": "3589",
"name" : "Hello",
"code" : "29P7"
...
..
.
"dynamic_param" : "dynamic_value"
}
我已经配置了通过VPC链接传递的API,并且具有代理集成,并具有以下端点:app.elasticbeanstalk.com/api/ccn/search
我们要使用动力学参数进行搜索,例如:
app.elasticbeanstalk.com/api/ccn/search?dynamic_param=1&dynamic_param2=2
但是当我们通过应用程序搜索时,出现了错误:
“访问地址为 从原点开始'apigateway / search?dynamic_param = 1&dynamic_param2 = 2' 'http://application.s3-website.us-east-2.amazonaws.com'已经 被CORS政策封锁:没有'Access-Control-Allow-Origin'标头 存在于请求的资源上。如果不透明的回应对您有帮助 需要时,将请求的模式设置为“ no-cors”,以使用 CORS已禁用。”
这些问题仅出现在我们的应用程序中,如果我们在服务器上搜索,就没有错误。
如果我禁用Proxy,则可以放置CORS,但URL不再包含参数
如何在激活代理和启用CORS的情况下在我的搜索方法中映射多个动态参数?
如果您想了解更多信息,请随时问我
最诚挚的问候