У меня проблема с моим API-шлюзом
Я даю вам контекст:
Мы получили приложение S3, в котором мы можем искать некоторую информацию по ее идентификатору, а также по названию, там коду или там "брошюре"
Пример:
{
"id":999,
"brochure": "3589",
"name" : "Hello",
"code" : "29P7"
...
..
.
"dynamic_param" : "dynamic_value"
}
Я настроил свой API, проходящий по каналу VPC, с интеграцией прокси с конечной точкой: app.elasticbeanstalk.com/api/ccn/search
Нам нужен поиск с динамическими параметрами, например:
app.elasticbeanstalk.com / API / CCN / поиск? 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 отключен. "
Эти проблемы появляются только в нашем приложении, если мы выполняем поиск на сервере, ошибки нет.
И если я отключу Прокси, я могу поставить CORS, но URL больше не принимает параметры
Как мы можем отобразить несколько динамических параметров в моем методе поиска с активированным прокси и включенным CORS?
Если вам нужна дополнительная информация, не стесняйтесь спрашивать меня
С наилучшими пожеланиями