Сегодня я создал один шлюз API для aws и одну java лямбда-функцию. Затем, наконец, интегрированный API-шлюз с функцией лямбда. Поэтому, когда я нажимаю на API с помощью почтальона, он возвращает результат, который в основном представляет собой список клиентов. До сих пор все выглядит хорошо. Ниже приводится
@Override
public TestResponse handleRequest(Request input, Context context) {
TestService testService = SingletonServiceManager.getInstance().getTestService();
TestListResponse response = (TestListResponse)productListService.executeRequest(input);
return response;
}
. После выполнения он возвращает следующий вывод:
{
"status": 200,
"products": [
{
"name": "test1",
"code": "test1",
"status": true
},
{
"name": "test2",
"code": "test2",
"status": true
}
]
}
, но когда я начал интегрировать это с вызовом API с Angular с локальной машины, он начал выдавать проблему CORS. Angular клиент использует настройку CORS для подключения.
Может кто-нибудь помочь мне в этом. Нужно ли включать что-то особенное из лямбда-функции.